public class HttpRequest extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
HttpRequest.Builder |
| 限定符和类型 | 字段和说明 |
|---|---|
private Map<String,String> |
bodyParameter |
private Map<String,String> |
header |
private HttpMethod |
method |
private Map<String,String> |
queryParameter |
private HttpRequestBodyMode |
requestBodyMode |
private HttpRequestMode |
requestMode |
private String |
url |
| 限定符 | 构造器和说明 |
|---|---|
private |
HttpRequest() |
private |
HttpRequest(HttpRequest.Builder builder) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBodyParameter(com.alibaba.fastjson2.JSONObject jsonObject)
添加请求体 (字典)
|
void |
addBodyParameter(String key,
String value)
添加请求体 (键值对)
|
void |
addHeader(com.alibaba.fastjson2.JSONObject jsonObject)
添加请求头 (字典)
|
void |
addHeader(String key,
String value)
添加请求头 (键值对)
|
void |
addQueryParameter(com.alibaba.fastjson2.JSONObject jsonObject)
添加查询参数 (字典)
|
void |
addQueryParameter(String key,
String value)
添加查询参数 (键值对)
|
boolean |
hasBodyParameter()
是否有请求体
|
boolean |
hasHeader()
是否有请求头
|
boolean |
hasQueryParameter()
是否有查询参数
|
private String url
private HttpMethod method
private HttpRequestMode requestMode
private HttpRequestBodyMode requestBodyMode
private HttpRequest()
private HttpRequest(HttpRequest.Builder builder)
public void addHeader(com.alibaba.fastjson2.JSONObject jsonObject)
jsonObject - 字典public boolean hasHeader()
public void addQueryParameter(String key, String value)
key - 键value - 值public void addQueryParameter(com.alibaba.fastjson2.JSONObject jsonObject)
jsonObject - 字典public boolean hasQueryParameter()
public void addBodyParameter(String key, String value)
key - 键value - 值public void addBodyParameter(com.alibaba.fastjson2.JSONObject jsonObject)
jsonObject - 字典public boolean hasBodyParameter()
Copyright © 2024. All rights reserved.