当前位置:网站首页 > 技术博客 > 正文

httpget和post区别



           Android SDK集成了Apache HttpClient模块。要注意的是,这里的Apache HttpClient模块是HttpClient 4.0(org.apache.http.*),而不是常见的Jakarta Commons HttpClient 3.x(org.apache.commons.httpclient.*)。

           HttpClient常用HttpGet和HttpPost这两个类,分别对应Get方式和Post方式。

           无论是使用HttpGet,还是使用HttpPost,都必须通过如下3步来访问HTTP资源。



           1.创建HttpGetHttpPost对象,将要请求的URL通过构造方法传入HttpGetHttpPost对象。

           2.使用DefaultHttpClient类的execute方法发送HTTP GETHTTP POST请求,并返回HttpResponse对象。

           3.通过HttpResponse接口的getEntity方法返回响应信息,并进行相应的处理。

           如果使用HttpPost方法提交HTTP POST请求,则需要使用HttpPost类的setEntity方法设置请求参数。参数则必须用NameValuePair[]数组存储。


           HttpGet

 

               HttpPost

              如果使用HttpPost方法提交HTTP POST请求,则需要使用HttpPost类的setEntity方法设置请求参数。参数则必须用NameValuePair[]数组存储。

 

          以发送连接请求时,需要设置链接超时和请求超时等参数,否则会长期停止或者崩溃。

 







版权声明


相关文章:

  • xml转json的两种方法2025-07-16 12:01:01
  • date获取毫秒数2025-07-16 12:01:01
  • rgb转换为位图2025-07-16 12:01:01
  • testdisk恢复分区教程2025-07-16 12:01:01
  • 备忘录分为哪两大类2025-07-16 12:01:01
  • hikaricp连接池占满2025-07-16 12:01:01
  • sql里面的like2025-07-16 12:01:01
  • dataflow流量监控2025-07-16 12:01:01
  • redis 教程2025-07-16 12:01:01
  • adb工具app2025-07-16 12:01:01