public class HttpClientTools extends AbstractHttpRequest
Created by Clive at 2018/07/24. Rebuilt by Clive at 2018/11/26.
| Modifier and Type | Method and Description |
|---|---|
static HttpClientTools |
build()
构建HttpClient工具
|
HttpClientTools |
encoding(String encoding)
编码方式
|
HttpResp |
executeGet()
执行get请求
|
HttpResp |
executePost()
执行post请求
|
String |
get()
发送get请求
|
HttpClientTools |
isPayload(boolean isPayload)
请求入参是json格式时设置此字段为true
|
AbstractHttpRequest |
notThrowStatusException()
当http status != 200 时不抛出异常
|
HttpClientTools |
payload(String payload)
设置payload内容
|
String |
post()
发送post请求
|
addCookie, addDefaultHeaders, addHeader, addParam, cookies, cookies, getByDocument, getByJson, headers, headers, ignoreSslCertificate, params, params, postByDocument, postByJson, timeout, urlpublic static HttpClientTools build()
public String get() throws NetException
AbstractHttpRequestget in class AbstractHttpRequestNetExceptionpublic String post() throws NetException
AbstractHttpRequestpost in class AbstractHttpRequestNetExceptionpublic HttpResp executeGet() throws NetException
AbstractHttpRequestexecuteGet in class AbstractHttpRequestNetExceptionpublic HttpResp executePost() throws NetException
AbstractHttpRequestexecutePost in class AbstractHttpRequestNetExceptionpublic HttpClientTools encoding(String encoding)
encoding - 默认UTF-8public HttpClientTools isPayload(boolean isPayload)
isPayload - public HttpClientTools payload(String payload)
payload - public AbstractHttpRequest notThrowStatusException()
Copyright © 2021. All rights reserved.