| 程序包 | 说明 |
|---|---|
| org.noear.solon.net.http | |
| org.noear.solon.net.http.impl | |
| org.noear.solon.net.http.impl.jdk | |
| org.noear.solon.net.http.impl.okhttp |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpUtils |
HttpUtils.bodyJson(String txt)
主体配置
|
HttpUtils |
HttpUtils.bodyRaw(byte[] bytes)
主体配置
|
HttpUtils |
HttpUtils.bodyRaw(byte[] bytes,
String contentType)
主体配置
|
HttpUtils |
HttpUtils.bodyRaw(InputStream raw)
主体配置
|
HttpUtils |
HttpUtils.bodyRaw(InputStream raw,
String contentType)
主体配置
|
HttpUtils |
HttpUtils.bodyTxt(String txt)
主体配置
|
HttpUtils |
HttpUtils.bodyTxt(String txt,
String contentType)
主体配置
|
HttpUtils |
HttpUtils.charset(String charset)
编码配置
|
HttpUtils |
HttpUtils.cookie(String name,
String value)
小饼配置(替换)
|
HttpUtils |
HttpUtils.cookieAdd(String name,
String value)
小饼配置(添加)
|
HttpUtils |
HttpUtils.cookies(Iterable<org.noear.solon.core.util.KeyValues<String>> cookies)
小饼配置
|
HttpUtils |
HttpUtils.cookies(Map cookies)
小饼配置
|
HttpUtils |
HttpUtils.data(Iterable<org.noear.solon.core.util.KeyValues<String>> data)
参数配置
|
HttpUtils |
HttpUtils.data(Map data)
参数配置
|
HttpUtils |
HttpUtils.data(String name,
String value)
参数配置(替换)
|
HttpUtils |
HttpUtils.data(String name,
String filename,
InputStream inputStream,
String contentType)
参数配置
|
HttpUtils |
HttpUtils.enablePrintln(boolean enable)
启用打印(专为 tester 服务)
|
HttpUtils |
HttpUtils.header(String name,
String value)
头配置(替换)
|
HttpUtils |
HttpUtils.headerAdd(String name,
String value)
头配置(添加)
|
HttpUtils |
HttpUtils.headers(Iterable<org.noear.solon.core.util.KeyValues<String>> headers)
头配置
|
HttpUtils |
HttpUtils.headers(Map headers)
头配置
|
static HttpUtils |
HttpUtils.http(String url) |
static HttpUtils |
HttpUtils.http(String service,
String path) |
static HttpUtils |
HttpUtils.http(String group,
String service,
String path) |
HttpUtils |
HttpUtils.multipart(boolean multipart)
是否多部分配置
|
HttpUtils |
HttpUtils.timeout(int timeoutSeconds)
超时配置
|
HttpUtils |
HttpUtils.timeout(int connectTimeoutSeconds,
int writeTimeoutSeconds,
int readTimeoutSeconds)
超时配置
|
HttpUtils |
HttpUtils.userAgent(String ua)
用户代理配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
HttpExtension.onInit(HttpUtils httpUtils,
String url)
初始化
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
PreheatUtils.preheat(String path,
org.noear.solon.core.util.ConsumerEx<HttpUtils> handling)
预热本地地址
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractHttpUtils
Http 工具基类
|
| 限定符和类型 | 方法和说明 |
|---|---|
HttpUtils |
AbstractHttpUtils.bodyJson(String txt) |
HttpUtils |
AbstractHttpUtils.bodyRaw(byte[] bytes) |
HttpUtils |
AbstractHttpUtils.bodyRaw(byte[] bytes,
String contentType) |
HttpUtils |
AbstractHttpUtils.bodyRaw(InputStream raw) |
HttpUtils |
AbstractHttpUtils.bodyRaw(InputStream raw,
String contentType) |
HttpUtils |
AbstractHttpUtils.bodyTxt(String txt)
设置 BODY txt
|
HttpUtils |
AbstractHttpUtils.bodyTxt(String txt,
String contentType)
设置 BODY txt 及内容类型
|
HttpUtils |
AbstractHttpUtils.charset(String charset) |
HttpUtils |
AbstractHttpUtils.cookie(String name,
String value) |
HttpUtils |
AbstractHttpUtils.cookieAdd(String name,
String value) |
HttpUtils |
AbstractHttpUtils.cookies(Iterable<org.noear.solon.core.util.KeyValues<String>> cookies) |
HttpUtils |
AbstractHttpUtils.cookies(Map cookies)
设置请求 cookies
|
HttpUtils |
AbstractHttpUtils.data(Iterable<org.noear.solon.core.util.KeyValues<String>> data) |
HttpUtils |
AbstractHttpUtils.data(Map data)
设置表单数据
|
HttpUtils |
AbstractHttpUtils.data(String name,
String value)
设置表单数据
|
HttpUtils |
AbstractHttpUtils.data(String name,
String filename,
InputStream inputStream,
String contentType) |
HttpUtils |
AbstractHttpUtils.enablePrintln(boolean enable) |
HttpUtils |
AbstractHttpUtils.header(String name,
String value)
设置请求头
|
HttpUtils |
AbstractHttpUtils.headerAdd(String name,
String value)
添加请求头
|
HttpUtils |
AbstractHttpUtils.headers(Iterable<org.noear.solon.core.util.KeyValues<String>> headers) |
HttpUtils |
AbstractHttpUtils.headers(Map headers)
设置请求头
|
HttpUtils |
AbstractHttpUtils.multipart(boolean multipart) |
HttpUtils |
AbstractHttpUtils.timeout(int timeoutSeconds) |
HttpUtils |
AbstractHttpUtils.timeout(int connectTimeoutSeconds,
int writeTimeoutSeconds,
int readTimeoutSeconds) |
HttpUtils |
AbstractHttpUtils.userAgent(String ua) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
JdkHttpUtilsImpl
Http 工具 JDK HttpURLConnection 实现
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
OkHttpUtilsImpl
Http 工具 OkHttp 实现
|
Copyright © 2024. All rights reserved.