android httpclient 废弃之后使用办法

电脑重做系统重新配置最新的代码环境后,在使用android-async-http的时候,org.apache.http.Header这个类找不到的情况,原因是在api 23中,不提供org.apache.http.*(只保留几个类)

Android Studion解决办法:

android {
    useLibrary ‘org.apache.http.legacy‘
}

实例:

完整代码截图

注:HttpPost链接解析xml,response.getStatusLine().getStatusCode()==200链接成功,==500失败。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HttpClient是一个开源的HTTP通信库,可以用来发送HTTP请求和处理HTTP响应。HttpClient支持各种常见的HTTP方法,如GET、POST、PUT、DELETE等。 在使用HttpClient发送表单(form)的请求时,通常可以使用以下步骤: 1. 创建HttpClient对象:首先需要创建一个HttpClient对象,可以使用DefaultHttpClient类来创建,或者使用HttpClients类提供的静态方法创建。 2. 创建HttpPost对象:根据需求创建HttpPost对象,并设置请求的URL。 3. 添加表单参数:通过NameValuePair或者其他数据结构,将表单的参数添加到请求中,可以通过setEntity方法设置请求的实体。 4. 执行请求:使用HttpClient对象的execute方法执行请求,并得到HttpResponse对象。 5. 处理响应:通过HttpResponse对象获取响应的状态码、响应头和响应体等信息,可以根据需求进行处理。 6. 关闭连接:最后,需要关闭HttpClient对象和HttpResponse对象,释放资源。 使用HttpClient发送表单请求可以方便地模拟浏览器的表单提交行为,常见的应用场景包括登录、搜索、提交数据等。通过设置请求的URL和表单参数,可以实现各种不同的功能。 需要注意的是,HttpClientAndroid中自Android 6.0以后就被废弃了,推荐使用HttpURLConnection或者OkHttp来发送HTTP请求。同时,在使用HttpClient发送请求时,还需要注意网络权限的设置,并遵循服务端的安全规范。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值