-
http-7查看全部
-
http-6查看全部
-
http-5查看全部
-
http-4查看全部
-
http-3查看全部
-
http-2查看全部
-
http-1查看全部
-
TCP IP三次握手查看全部
-
URL的定义查看全部
-
HTTP协议简介查看全部
-
json处理---只需要向服务器提交json数据,或是从服务器获取json数据,然后本地解析就行了查看全部
-
Android的“Http通信”---向页面提交数据----Post方式 1.post方式和get方式,类似,区别在于不需要在url后面追加参数,而是使用连接获取到outputstream,然后发送数据。 URL url=new URL("http://192.168.154.2:8084/AndroidServer/RegisterServlet"); HttpURLConnection connection= (HttpURLConnection) url.openConnection();//通过url 获取http连接 connection.setRequestMethod("POST"); OutputStream outputStream=connection.getOutputStream(); outputStream.write("name=lisi&age=15".getBytes());//Post方式和get方式类似,但是传值使用输出流的方式,不在url上追加 outputStream.flush(); InputStream inputStream= connection.getInputStream(); int temp=-1; StringBuffer sb=new StringBuffer(); while((temp=inputStream.read())!=-1) { //将页面传回来的数据读取出来 sb.append((char)temp); } Log.i("my", "数据:"+sb); //将收到的服务器的数据打印出来。 inputStream.close(); outputStream.close();查看全部
-
“HttpClient” --Post请求 代码部分: url="http://192.168.154.2:8084/AndroidServer/RegisterServlet"; HttpPost httpPost=new HttpPost(url); //构建一个http,将请求的url传入 HttpClient httpClient=new DefaultHttpClient(); //HttpClient是接口,使用DefaultHttpClient实例化一个HttpClient,用于http请求 ArrayList<NameValuePair> params=new ArrayList<NameValuePair>();//将要提交给服务器的参数放在list中,其中NameValuePair是接口, params.add(new BasicNameValuePair("name", "httppost"));//BasicNameValuePair实现了NameValuePair的接口 params.add(new BasicNameValuePair("age", "68"));//使用键值对的形式,将要发送给服务器的数据填入 httpPost.setEntity(new UrlEncodedFormEntity(params)); //使用UrlEncodedFormEntity方法,将参数转化为Entity对象,并且附加在httpPost上。 HttpResponse httpResponse= httpClient.execute(httpPost);// 执行http请求,返回一个HttpResponse对象,服务器返回的响应存在其中 if(httpResponse.getStatusLine().getStatusCode()==HttpStatus.SC_OK) { //表示请求成功,相应吗200 Log.i("my", EntityUtils.toString(httpResponse.getEntity())); //将返回的信息,以字符串形式,打印出来 }查看全部
-
“HttpClient”--Post请求 * 使用步骤 * 1.新建HttpPost,并传入url作为请求地址 * 1.1 定义List,将参数放入其中。 * 1.2 使用setEntity方法,将参数放入HttpPost对象中 * 2.构建HttpClient,使用其发送请求 * 3.执行请求,获取响应对象。 * 4.从响应对象中提取出服务器返回的信息。 代码:查看全部
-
使用“HttpClient”的Get方式,提交数据到服务器并获取相应 * 使用步骤 * 1.新建HttpGet,并传入url作为请求地址 * 2.构建HttpClient,使用其发送请求 * 3.执行请求,获取响应对象。 * 4.从响应对象中提取出服务器返回的信息。 * */ 代码: url="http://192.168.154.2:8084/AndroidServer/RegisterServlet?name=httpget&age=67"; HttpGet httpGet=new HttpGet(url); //构建一个http,将请求的url传入 HttpClient httpClient=new DefaultHttpClient(); //HttpClient是接口,使用DefaultHttpClient实例化一个HttpClient,用于http请求 HttpResponse httpResponse= httpClient.execute(httpGet);// 执行http请求,返回一个HttpResponse对象,服务器返回的响应存在其中 if(httpResponse.getStatusLine().getStatusCode()==HttpStatus.SC_OK) { //表示请求成功,相应吗200 Log.i("my", EntityUtils.toString(httpResponse.getEntity())); //将返回的信息,以字符串形式,打印出来 }查看全部
举报
0/150
提交
取消