【已解决】使用android-async-http网络请求框架出现Header[]不识别错误的解决办法
2016-05-20 11:32
761 查看
今天想要测试下后台的接口是不是正确,于是乎就想使用android-async-http网络请求框架来处理请求,导入Jar包后,开始写了一个网络请求的类,类详情如下:
发现
后来经多次查询,才知道这个Hear是使用了apache的httpcore.jar包下的的Hear,所以只需要引入这个包就能解决问题了
httpcore.jar 下载
android-async-http下载
package com.example.xxxxx; import com.loopj.android.http.AsyncHttpClient; import com.loopj.android.http.JsonHttpResponseHandler; import com.loopj.android.http.RequestParams; /** * 网络请求类 * @author WindyStory * */ public class URLManage { private static AsyncHttpClient client = new AsyncHttpClient(); // 实例话对象 static { client.setTimeout(5000); // 设置链接超时,如果不设置,默认为10s } public static void getWeatherInfos(String cityname, JsonHttpResponseHandler res) { RequestParams params = new RequestParams(); // 绑定参数 params.put("username", "张三"); params.put("checkcode", "t7vJMDwZ8xbwv9he"); params.put("area", "石家庄"); params.put("type", 2); get("http://127.0.0.1:8080/ShopMail/api/Area", params, res); } private static void get(String urlString, RequestParams params, JsonHttpResponseHandler res) { //System.out.println((urlString + "?" + params.toString())); client.get(urlString, params, res); } }写完这个网络请求类以后,开始写主Activity类:
package com.example.xxxxx; import com.loopj.android.http.JsonHttpResponseHandler; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); URLManage.getWeatherInfos("", new JsonHttpResponseHandler(){ public void onSuccess(int statusCode, org.apache.http.Header[] headers, String responseString) { //do something........ }; }); } }
发现
org.apache.http.Header[] headers这个类竟然不识别报了错还有工程也报了错说需要配置什么东西,错误截图如下:
后来经多次查询,才知道这个Hear是使用了apache的httpcore.jar包下的的Hear,所以只需要引入这个包就能解决问题了
httpcore.jar 下载
android-async-http下载
相关文章推荐
- 小米范工具系列之四:小米范HTTP批量发包器
- 网络安全开发包介绍
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
- https://v2ex.com/t/170386
- Linux下查看Web服务器当前的并发连接数和TCP连接状态
- Linux tcpdump命令详解
- Android网络编程——https 不验证证书方式(信任所有证书)
- OKHTTP3 Version=2.4.1 编码问题
- 高效地配置OkHttp
- 圆桌问题[网络流24题之5]
- 两个java项目的服务端通信之HttpURLConnection方式
- 客户端运行gpupdate /force,后提示原因是缺少到域控制器的网络连接
- AfinalHttp的AjaxBack简单封装
- 从网络上收集的爬虫工具,推荐基于python的工具
- Nginx一个server主机上80、433http、https共存
- A Fully Featured Windows HTTP Wrapper in C++
- 11.进程间通信---网络通信(基于socket的一对一通信模型)
- 转载一篇搭建svn服务器的文章。出处为http://www.ha97.com/4467.html
- Using HTTP Methods for RESTful Services
- Android通过Http连接MySQL 实现登陆/注册(数据库+service+客户端)【大部分转自帮客之家】