zywaiting / httputiltest

httputils测试

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目引入包

<dependency>
    <groupId>xin.zhuyao.httputil</groupId>
    <artifactId>httputil</artifactId>
    <version>0.0.1</version>
</dependency>

##get/gets(http/https)

get/gets(String url) 请求路径无参数

get/gets(String url, String encoding) 请求带编码要求

get/gets(String url, Map<String, String> args) 请求有参数(如:http://baidu.com?x=1&y=2)(map 就是(map.put("x","1");map.put("y","2")))

get/gets(String url,String encoding, Map<String, String> args) 请求带编码要求有参数

get/gets(String url, KeyValue... args)(KeyValue 简单工具对象,用来存放键值对。用法(KeyValue[] keyValues = new KeyValue[]{new KeyValue("x","1")}))

get/gets(String url, String encoding, KeyValue... args)请求带编码要求有参数

##getHeader/getsHeader(http/https)

getHeader/getsHeader(String url, Map<String, String> headers)请求路径无参数有header (比如阿里的 headers.put("Authorization", "APPCODE " + appcode);就可以map.put("Authorization","APPCODE "+appcode))

getHeader/getsHeader(String url, KeyValue... headers) 请求路径无参数有header

getHeader/getsHeader(String url, String encoding, KeyValue... headers)请求带编码要求有header

getHeader/getsHeader(String url, Map<String, String> headers, Map<String, String> args)请求路径有header有参数((headers):map1.put("x","1");(args):map2.put("y","2"))

getHeader/getsHeader(String url,String encoding, Map<String, String> headers, Map<String, String> args)请求带编码要求有header有参数

getHeader/getsHeader(String url,String encoding, KeyValue[] headers, KeyValue... args)请求路径有header有参数

getHeader/getsHeader(String url, String encoding, KeyValue[] headers, KeyValue... args)请求带编码要求有header有参数

##post/posts同上

##postHeader/postsHeader同上

##postContent/postsContent同上

postContent/postsContent(String url, String content)路径加内容

post/posts(String url, HttpEntity httpEntity)路径加内容

About

httputils测试


Languages

Language:Java 100.0%