HttpClientUtil2
来源:互联网 发布:三星手机时钟软件 编辑:程序博客网 时间:2024/06/07 02:08
public class HttpRequest {private String url;private HttpRequestBase httpRequestBase;private Map<String,String> headers=new HashMap<String,String>();private Map<String,String> requestBody=new HashMap<String,String>();public String getUrl() {return url;}public void setUrl(String url) {this.url = url;}public HttpRequestBase getHttpRequestBase() {return httpRequestBase;}public void setHttpRequestBase(HttpRequestBase httpRequestBase) {this.httpRequestBase = httpRequestBase;}public Map<String, String> getHeaders() {return headers;}public void setHeaders(Map<String, String> headers) {this.headers = headers;}public Map<String, String> getRequestBody() {return requestBody;}public void setRequestBody(Map<String, String> requestBody) {this.requestBody = requestBody;}public void setHeaderValue(String headerName, String headerValue){this.headers.put(headerName,headerValue);}public String getHeaderValue(String headerName){return this.headers.get(headerName);}public void addParamValue(String paramName,String paramValue){this.requestBody.put(paramName,paramValue);}public String getParamValue(String paramName){return this.requestBody.get(paramName);}public class TestDemo{private HttpRequest httpRequest;@Testpublic void run(){httpRequest=new HttpRequest();httpRequest.setUrl("http://map-tools.ipo.com/geofence/api/etl/search/exact");httpRequest.setHeaderValue("Content-Type","text/html;charset=UTF-8");httpRequest.addParamValue("latlon","121.51256561279296875000,31.23718833923339843750");HttpResponse response=HttpClientUtil.doGet(httpRequest);}}
阅读全文
0 0
- HttpClientUtil2
- 二 iOS之 模仿下载进度—画圆圈
- 运动的方块
- vue.js时间戳格式转换
- 《Linux内核设计与实现》读书笔记(二)- 内核开发的准备
- Python爬虫实战一之爬取糗事百科段子
- HttpClientUtil2
- idea 快捷键大全(不定时更新)
- CNZZ后台偷偷跑广告
- 安卓第三方登录之微信登录(图文详解)
- 集成butterknife最新版本8.6.0
- 代码函数的短小化
- python中数组(numpy.array)的基本操作
- spring MVC文件下载
- nnd android 为 tcp服务端, 电脑为 客户端的 用objectInputstream 传对象 思路