跳过导航链接
A B C D E F G H I K L M N O P Q R S T U V W 

A

Action - cn.hutool.http.server.action中的接口
请求处理接口
当用户请求某个Path,则调用相应Action的doAction方法
ActionHandler - cn.hutool.http.server.handler中的类
Action处理器,用于将HttpHandler转换为Action形式
ActionHandler(Action) - 类 的构造器cn.hutool.http.server.handler.ActionHandler
构造
add(HttpConnection) - 类 中的静态方法cn.hutool.http.cookie.GlobalCookieManager
将本地存储的Cookie信息附带到Http请求中,不覆盖用户定义好的Cookie
add(URI, HttpCookie) - 类 中的方法cn.hutool.http.cookie.ThreadLocalCookieStore
 
addAction(String, Action) - 类 中的方法cn.hutool.http.server.SimpleServer
增加请求处理规则
addHandler(String, HttpHandler) - 类 中的方法cn.hutool.http.server.SimpleServer
增加请求处理规则
addHeader(String, String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
添加响应头,如果已经存在,则追加
addHeaders(Map<String, String>) - 类 中的方法cn.hutool.http.HttpBase
新增请求头
不覆盖原有请求头
AMP - 类 中的静态变量cn.hutool.http.HtmlUtil
 
ANDROID - 类 中的静态变量cn.hutool.http.useragent.Platform
android
AndroidSupportSSLFactory - cn.hutool.http.ssl中的类
兼容android低版本SSL连接 咱在测试HttpUrlConnection的时候 发现一部分手机无法连接[GithubPage] 最后发现原来是某些SSL协议没有开启
AndroidSupportSSLFactory() - 类 的构造器cn.hutool.http.ssl.AndroidSupportSSLFactory
 
APOS - 类 中的静态变量cn.hutool.http.HtmlUtil
 
auth(String) - 类 中的方法cn.hutool.http.HttpRequest
验证,简单插入Authorization头
available() - 类 中的方法cn.hutool.http.HttpInputStream
 

B

basicAuth(String, String) - 类 中的方法cn.hutool.http.HttpRequest
简单验证
body(String) - 类 中的方法cn.hutool.http.HttpRequest
设置内容主体
请求体body参数支持两种类型: 1.
body(String, String) - 类 中的方法cn.hutool.http.HttpRequest
设置内容主体
请求体body参数支持两种类型: 1.
body(byte[]) - 类 中的方法cn.hutool.http.HttpRequest
设置主体字节码
需在此方法调用前使用charset方法设置编码,否则使用默认编码UTF-8
body() - 类 中的方法cn.hutool.http.HttpResponse
获取响应主体
bodyBytes - 类 中的变量cn.hutool.http.HttpBase
存储主体
bodyBytes() - 类 中的方法cn.hutool.http.HttpResponse
获取响应流字节码
此方法会转为同步模式
bodyStream() - 类 中的方法cn.hutool.http.HttpResponse
获得服务区响应流
异步模式下获取Http原生流,同步模式下获取获取到的在内存中的副本
如果想在同步模式下获取流,请先调用HttpResponse.sync()方法强制同步
流获取后处理完毕需关闭此类
browers - 类 中的静态变量cn.hutool.http.useragent.Browser
支持的浏览器类型
Browser - cn.hutool.http.useragent中的类
浏览器对象
Browser(String, String, String) - 类 的构造器cn.hutool.http.useragent.Browser
构造
build(String, Charset) - 枚举 中的静态方法cn.hutool.http.ContentType
输出Content-Type字符串,附带编码信息
build() - 类 中的方法cn.hutool.http.ssl.SSLSocketFactoryBuilder
构建SSLSocketFactory

C

charset - 类 中的变量cn.hutool.http.HttpBase
编码
charset() - 类 中的方法cn.hutool.http.HttpBase
返回字符集
charset(String) - 类 中的方法cn.hutool.http.HttpBase
设置字符集
charset(Charset) - 类 中的方法cn.hutool.http.HttpBase
设置字符集
charset(Charset) - 类 中的方法cn.hutool.http.webservice.SoapClient
 
CHARSET_PATTERN - 类 中的静态变量cn.hutool.http.HttpUtil
正则:Content-Type中的编码信息
checkClientTrusted(X509Certificate[], String) - 类 中的方法cn.hutool.http.ssl.DefaultTrustManager
 
checkServerTrusted(X509Certificate[], String) - 类 中的方法cn.hutool.http.ssl.DefaultTrustManager
 
chr(int) - 类 中的静态方法cn.hutool.http.HTMLFilter
 
cleanHtmlTag(String) - 类 中的静态方法cn.hutool.http.HtmlUtil
清除所有HTML标签,但是不删除标签内的内容
close() - 类 中的方法cn.hutool.http.HttpInputStream
 
close() - 类 中的方法cn.hutool.http.HttpResponse
 
closeCookie() - 类 中的静态方法cn.hutool.http.HttpGlobalConfig
关闭Cookie
closeCookie() - 类 中的静态方法cn.hutool.http.HttpRequest
关闭Cookie
cn.hutool.http - 程序包 cn.hutool.http
Hutool-http针对JDK的HttpUrlConnection做一层封装,简化了HTTPS请求、文件上传、Cookie记忆等操作,使Http请求变得无比简单。
cn.hutool.http.body - 程序包 cn.hutool.http.body
请求体封装实现
cn.hutool.http.cookie - 程序包 cn.hutool.http.cookie
自定义Cookie
cn.hutool.http.server - 程序包 cn.hutool.http.server
Http服务器封装
cn.hutool.http.server.action - 程序包 cn.hutool.http.server.action
 
cn.hutool.http.server.handler - 程序包 cn.hutool.http.server.handler
 
cn.hutool.http.ssl - 程序包 cn.hutool.http.ssl
SSL封装
cn.hutool.http.useragent - 程序包 cn.hutool.http.useragent
User-Agent解析
cn.hutool.http.webservice - 程序包 cn.hutool.http.webservice
Webservice客户端封装实现
connect() - 类 中的方法cn.hutool.http.HttpConnection
连接
contentEncoding() - 类 中的方法cn.hutool.http.HttpResponse
获取内容编码
contentLength() - 类 中的方法cn.hutool.http.HttpRequest
获取内容长度
contentLength(int) - 类 中的方法cn.hutool.http.HttpRequest
设置内容长度
ContentType - cn.hutool.http中的枚举
常用Content-Type类型枚举
contentType(String) - 类 中的方法cn.hutool.http.HttpRequest
设置contentType
cookie(HttpCookie...) - 类 中的方法cn.hutool.http.HttpRequest
设置Cookie
自定义Cookie后会覆盖Hutool的默认Cookie行为
cookie(String) - 类 中的方法cn.hutool.http.HttpRequest
设置Cookie
自定义Cookie后会覆盖Hutool的默认Cookie行为
create(Map<String, Object>, Charset) - 类 中的静态方法cn.hutool.http.body.MultipartBody
根据已有表单内容,构建MultipartBody
create(String, Proxy) - 类 中的静态方法cn.hutool.http.HttpConnection
创建HttpConnection
create(URL, Proxy) - 类 中的静态方法cn.hutool.http.HttpConnection
创建HttpConnection
create() - 类 中的静态方法cn.hutool.http.ssl.SSLSocketFactoryBuilder
创建 SSLSocketFactoryBuilder
create(String) - 类 中的静态方法cn.hutool.http.webservice.SoapClient
创建SOAP客户端,默认使用soap1.1版本协议
create(String, SoapProtocol) - 类 中的静态方法cn.hutool.http.webservice.SoapClient
创建SOAP客户端
create(String, SoapProtocol, String) - 类 中的静态方法cn.hutool.http.webservice.SoapClient
创建SOAP客户端
createClient(String) - 类 中的静态方法cn.hutool.http.webservice.SoapUtil
创建SOAP客户端,默认使用soap1.1版本协议
createClient(String, SoapProtocol) - 类 中的静态方法cn.hutool.http.webservice.SoapUtil
创建SOAP客户端
createClient(String, SoapProtocol, String) - 类 中的静态方法cn.hutool.http.webservice.SoapUtil
创建SOAP客户端
createGet(String) - 类 中的静态方法cn.hutool.http.HttpUtil
创建Http GET请求对象
createPost(String) - 类 中的静态方法cn.hutool.http.HttpUtil
创建Http POST请求对象
createRequest(Method, String) - 类 中的静态方法cn.hutool.http.HttpUtil
创建Http请求对象
createServer(int) - 类 中的静态方法cn.hutool.http.HttpUtil
创建简易的Http服务器
createSocket() - 类 中的方法cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(Socket, String, int, boolean) - 类 中的方法cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(String, int) - 类 中的方法cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(String, int, InetAddress, int) - 类 中的方法cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(InetAddress, int) - 类 中的方法cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
createSocket(InetAddress, int, InetAddress, int) - 类 中的方法cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
CustomProtocolsSSLFactory - cn.hutool.http.ssl中的类
自定义支持协议类型的SSLSocketFactory
CustomProtocolsSSLFactory(String...) - 类 的构造器cn.hutool.http.ssl.CustomProtocolsSSLFactory
构造

D

decodeParamMap(String, String) - 类 中的静态方法cn.hutool.http.HttpUtil
decodeParamMap(String, Charset) - 类 中的静态方法cn.hutool.http.HttpUtil
将URL参数解析为Map(也可以解析Post中的键值对参数)
decodeParams(String, String) - 类 中的静态方法cn.hutool.http.HttpUtil
将URL参数解析为Map(也可以解析Post中的键值对参数)
decodeParams(String, Charset) - 类 中的静态方法cn.hutool.http.HttpUtil
将URL参数解析为Map(也可以解析Post中的键值对参数)
DEFAULT_INDEX_FILE_NAME - 类 中的静态变量cn.hutool.http.server.action.RootAction
 
DEFAULT_SSF - 类 中的静态变量cn.hutool.http.ssl.DefaultSSLInfo
默认的SSLSocketFactory,区分安卓
DefaultSSLFactory - cn.hutool.http.ssl中的类
默认的SSLSocketFactory
DefaultSSLFactory() - 类 的构造器cn.hutool.http.ssl.DefaultSSLFactory
 
DefaultSSLInfo - cn.hutool.http.ssl中的类
默认的SSL配置,当用户未设置相关信息时,使用默认设置,默认设置为单例模式。
DefaultSSLInfo() - 类 的构造器cn.hutool.http.ssl.DefaultSSLInfo
 
DefaultTrustManager - cn.hutool.http.ssl中的类
证书管理
DefaultTrustManager() - 类 的构造器cn.hutool.http.ssl.DefaultTrustManager
 
delete(String) - 类 中的静态方法cn.hutool.http.HttpRequest
DELETE请求
desktopPlatforms - 类 中的静态变量cn.hutool.http.useragent.Platform
支持的桌面平台类型
disableCache() - 类 中的方法cn.hutool.http.HttpConnection
关闭缓存
disableCache() - 类 中的方法cn.hutool.http.HttpRequest
禁用缓存
disableCookie() - 类 中的方法cn.hutool.http.HttpRequest
禁用默认Cookie行为,此方法调用后会将Cookie置为空。
disconnect() - 类 中的方法cn.hutool.http.HttpConnection
断开连接
disconnectQuietly() - 类 中的方法cn.hutool.http.HttpConnection
静默断开连接。
doAction(HttpServerRequest, HttpServerResponse) - 接口 中的方法cn.hutool.http.server.action.Action
处理请求
doAction(HttpServerRequest, HttpServerResponse) - 类 中的方法cn.hutool.http.server.action.RootAction
 
download(String, OutputStream, boolean) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文件
download(String, OutputStream, boolean, StreamProgress) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文件
downloadBytes(String) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文件数据,支持30x跳转
downloadFile(String, String) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文件
downloadFile(String, File) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文件
downloadFile(String, File, int) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文件
downloadFile(String, File, StreamProgress) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文件
downloadFile(String, File, int, StreamProgress) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文件
downloadString(String, String) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文本
downloadString(String, Charset) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文本
downloadString(String, Charset, StreamProgress) - 类 中的静态方法cn.hutool.http.HttpUtil
下载远程文本

E

enableDefaultCookie() - 类 中的方法cn.hutool.http.HttpRequest
打开默认的Cookie行为(自动回填服务器传回的Cookie)
encodeParams(String, Charset) - 类 中的静态方法cn.hutool.http.HttpUtil
对URL参数做编码,只编码键和值
提供的值可以是url附带参数,但是不能只是url 注意,此方法只能标准化整个URL,并不适合于单独编码参数值
Engine - cn.hutool.http.useragent中的类
引擎对象
Engine(String, String) - 类 的构造器cn.hutool.http.useragent.Engine
构造
engines - 类 中的静态变量cn.hutool.http.useragent.Engine
支持的引擎类型
equals(Object) - 类 中的方法cn.hutool.http.useragent.UserAgentInfo
 
escape(String) - 类 中的静态方法cn.hutool.http.HtmlUtil
转义文本中的HTML字符为安全的字符,以下字符被转义: ' 替换为 &#039; (&apos; doesn't work in HTML4) " 替换为 &quot; & 替换为 &amp; < 替换为 &lt; > 替换为 &gt;
execute() - 类 中的方法cn.hutool.http.HttpRequest
执行Reuqest请求
execute(boolean) - 类 中的方法cn.hutool.http.HttpRequest
执行Reuqest请求
executeAsync() - 类 中的方法cn.hutool.http.HttpRequest
异步请求
异步请求后获取的HttpResponse 为异步模式,执行完此方法后发送请求到服务器,但是并不立即读取响应内容。

F

fileForm() - 类 中的方法cn.hutool.http.HttpRequest
获取文件表单数据
filter(String) - 类 中的方法cn.hutool.http.HTMLFilter
given a user submitted input String, filter out any invalid or restricted html.
filter(String) - 类 中的静态方法cn.hutool.http.HtmlUtil
过滤HTML文本,防止XSS攻击
form(String, Object) - 类 中的方法cn.hutool.http.HttpRequest
设置表单数据
form(String, Object, Object...) - 类 中的方法cn.hutool.http.HttpRequest
设置表单数据
form(Map<String, Object>) - 类 中的方法cn.hutool.http.HttpRequest
设置map类型表单数据
form(String, File...) - 类 中的方法cn.hutool.http.HttpRequest
文件表单项
一旦有文件加入,表单变为multipart/form-data
form(String, File) - 类 中的方法cn.hutool.http.HttpRequest
文件表单项
一旦有文件加入,表单变为multipart/form-data
form(String, File, String) - 类 中的方法cn.hutool.http.HttpRequest
文件表单项
一旦有文件加入,表单变为multipart/form-data
form(String, byte[], String) - 类 中的方法cn.hutool.http.HttpRequest
文件byte[]表单项
一旦有文件加入,表单变为multipart/form-data
form(String, Resource) - 类 中的方法cn.hutool.http.HttpRequest
文件表单项
一旦有文件加入,表单变为multipart/form-data
form() - 类 中的方法cn.hutool.http.HttpRequest
获取表单数据

G

get(String) - 枚举 中的静态方法cn.hutool.http.ContentType
从请求参数的body中判断请求的Content-Type类型,支持的类型有: 1. application/json 1. application/xml
get(URI) - 类 中的方法cn.hutool.http.cookie.ThreadLocalCookieStore
 
get(String) - 类 中的静态方法cn.hutool.http.HttpRequest
GET请求
get(String, Charset) - 类 中的静态方法cn.hutool.http.HttpUtil
发送get请求
get(String) - 类 中的静态方法cn.hutool.http.HttpUtil
发送get请求
get(String, int) - 类 中的静态方法cn.hutool.http.HttpUtil
发送get请求
get(String, Map<String, Object>) - 类 中的静态方法cn.hutool.http.HttpUtil
发送get请求
get(String, Map<String, Object>, int) - 类 中的静态方法cn.hutool.http.HttpUtil
发送get请求
getAcceptedIssuers() - 类 中的方法cn.hutool.http.ssl.DefaultTrustManager
 
getAddress() - 类 中的方法cn.hutool.http.server.SimpleServer
获取服务器地址信息
getBody() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获取请求体文本,可以是form表单、json、xml等任意内容
使用HttpServerRequest.getCharset()判断编码,判断失败使用UTF-8编码
getBody(Charset) - 类 中的方法cn.hutool.http.server.HttpServerRequest
获取请求体文本,可以是form表单、json、xml等任意内容
getBodyBytes() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获取body的bytes数组
getBodyStream() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获取请求体的流,流中可以读取请求内容,包括请求表单数据或文件上传数据
getBrowser() - 类 中的方法cn.hutool.http.useragent.UserAgent
获取浏览器类型
getCharset() - 类 中的方法cn.hutool.http.HttpConnection
获取字符集编码
从Http连接的头信息中获得字符集
从ContentType中获取
getCharset(HttpURLConnection) - 类 中的静态方法cn.hutool.http.HttpUtil
从Http连接的头信息中获得字符集
从ContentType中获取
getCharset(String) - 类 中的静态方法cn.hutool.http.HttpUtil
从Http连接的头信息中获得字符集
从ContentType中获取
getCharset() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获取编码,获取失败默认使用UTF-8,获取规则如下: 1、从Content-Type头中获取编码,类似于:text/html;charset=utf-8
getCharsetName() - 类 中的方法cn.hutool.http.HttpConnection
获得字符集编码
从Http连接的头信息中获得字符集
从ContentType中获取
getClientIP(String...) - 类 中的方法cn.hutool.http.server.HttpServerRequest
获取客户端IP 默认检测的Header: 1、X-Forwarded-For 2、X-Real-IP 3、Proxy-Client-IP 4、WL-Proxy-Client-IP otherHeaderNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
getClientIPByHeader(String...) - 类 中的方法cn.hutool.http.server.HttpServerRequest
获取客户端IP headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
getConnection() - 类 中的方法cn.hutool.http.HttpRequest
获取HttpConnection
HttpRequest.execute() 执行前此对象为null
getContentType() - 类 中的静态方法cn.hutool.http.body.MultipartBody
获取Multipart的Content-Type类型
getContentType() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获取Content-Type头信息
getContentTypeByRequestBody(String) - 类 中的静态方法cn.hutool.http.HttpUtil
从请求参数的body中判断请求的Content-Type类型,支持的类型有: 1. application/json 1. application/xml
getCookie(String) - 类 中的方法cn.hutool.http.HttpResponse
获取Cookie
getCookie(String) - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得指定Cookie名对应的HttpCookie对象
getCookieManager() - 类 中的静态方法cn.hutool.http.cookie.GlobalCookieManager
获取全局CookieManager
getCookieManager() - 类 中的静态方法cn.hutool.http.HttpGlobalConfig
获取Cookie管理器,用于自定义Cookie管理
getCookieManager() - 类 中的静态方法cn.hutool.http.HttpRequest
获取Cookie管理器,用于自定义Cookie管理
getCookieMap() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得Cookie信息Map,键为Cookie名,值为HttpCookie对象
getCookies(HttpConnection) - 类 中的静态方法cn.hutool.http.cookie.GlobalCookieManager
获取指定域名下所有Cookie信息
getCookies() - 类 中的方法cn.hutool.http.cookie.ThreadLocalCookieStore
 
getCookies() - 类 中的方法cn.hutool.http.HttpResponse
获取Cookie
getCookies() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得Cookie信息列表
getCookiesStr() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得Cookie信息字符串
getCookieStore() - 类 中的方法cn.hutool.http.cookie.ThreadLocalCookieStore
获取本线程下的CookieStore
getCookieStr() - 类 中的方法cn.hutool.http.HttpResponse
获取本次请求服务器返回的Cookie信息
getCookieValue(String) - 类 中的方法cn.hutool.http.HttpResponse
获取Cookie值
getDefaultCipherSuites() - 类 中的方法cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
getEngine() - 类 中的方法cn.hutool.http.useragent.UserAgent
获取引擎类型
getEngineVersion() - 类 中的方法cn.hutool.http.useragent.UserAgent
获取引擎版本
getErrorStream() - 类 中的方法cn.hutool.http.HttpConnection
当返回错误代码时,获得错误内容流
getHeader(Header) - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得请求header中的信息
getHeader(String) - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得请求header中的信息
getHeader(String, Charset) - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得请求header中的信息
getHeaders() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得请求header中的信息
getHeaders() - 类 中的方法cn.hutool.http.server.HttpServerResponse
获得所有响应头,获取后可以添加新的响应头
getHttpExchange() - 类 中的方法cn.hutool.http.server.HttpServerBase
获取HttpExchange对象
getHttpURLConnection() - 类 中的方法cn.hutool.http.HttpConnection
获取HttpURLConnection对象
getInputStream() - 类 中的方法cn.hutool.http.HttpConnection
获得输入流对象
输入流对象用于读取数据
getMessage() - 类 中的方法cn.hutool.http.webservice.SoapClient
获取SOAP消息对象 SOAPMessage
getMethod() - 类 中的方法cn.hutool.http.HttpConnection
获取请求方法,GET/POST
getMethod() - 类 中的方法cn.hutool.http.HttpRequest
获取Http请求方法
getMethod() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得Http Method
getMethodEle() - 类 中的方法cn.hutool.http.webservice.SoapClient
获取方法节点
用于创建子节点等操作
getMimeType(String, String) - 类 中的静态方法cn.hutool.http.HttpUtil
根据文件扩展名获得MimeType
getMimeType(String) - 类 中的静态方法cn.hutool.http.HttpUtil
根据文件扩展名获得MimeType
getMsgStr(boolean) - 类 中的方法cn.hutool.http.webservice.SoapClient
获取SOAP请求消息
getMultipart() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得MultiPart表单内容,多用于获得上传的文件
getName() - 类 中的方法cn.hutool.http.useragent.UserAgentInfo
获取信息名称
getOs() - 类 中的方法cn.hutool.http.useragent.UserAgent
获取系统类型
getOut() - 类 中的方法cn.hutool.http.server.HttpServerResponse
获取响应数据流
getOutputStream() - 类 中的方法cn.hutool.http.HttpConnection
获取输出流对象 输出流对象用于发送数据
getParams() - 类 中的方法cn.hutool.http.server.HttpServerRequest
 
getPath() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得请求路径Path
getPattern() - 类 中的方法cn.hutool.http.useragent.UserAgentInfo
获取匹配模式
getPlatform() - 类 中的方法cn.hutool.http.useragent.UserAgent
获取平台类型
getProxy() - 类 中的方法cn.hutool.http.HttpConnection
获得代理
getQuery() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获取请求参数
getRawServer() - 类 中的方法cn.hutool.http.server.SimpleServer
获得原始HttpServer对象
getStatus() - 类 中的方法cn.hutool.http.HttpResponse
获取状态码
getString(InputStream, Charset, boolean) - 类 中的静态方法cn.hutool.http.HttpUtil
从流中读取内容
首先尝试使用charset编码读取内容(如果为空默认UTF-8),如果isGetCharsetFromContent为true,则通过正则在正文中获取编码信息,转换为指定编码;
getString(byte[], Charset, boolean) - 类 中的静态方法cn.hutool.http.HttpUtil
从流中读取内容
首先尝试使用charset编码读取内容(如果为空默认UTF-8),如果isGetCharsetFromContent为true,则通过正则在正文中获取编码信息,转换为指定编码;
getSupportedCipherSuites() - 类 中的方法cn.hutool.http.ssl.CustomProtocolsSSLFactory
 
getTimeout() - 类 中的静态方法cn.hutool.http.HttpGlobalConfig
获取全局默认的超时时长
getURI() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得请求URI
getURIs() - 类 中的方法cn.hutool.http.cookie.ThreadLocalCookieStore
 
getUrl() - 类 中的方法cn.hutool.http.HttpConnection
获取请求URL
getUrl() - 类 中的方法cn.hutool.http.HttpRequest
获取请求URL
getUserAgent() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得User-Agent,未识别返回null
getUserAgentStr() - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得User-Agent
getValue() - 枚举 中的方法cn.hutool.http.ContentType
获取value值
getValue() - 枚举 中的方法cn.hutool.http.Header
获取值
getValue() - 枚举 中的方法cn.hutool.http.webservice.SoapProtocol
获取版本值信息
getVersion(String) - 类 中的方法cn.hutool.http.useragent.Browser
获取浏览器版本
getVersion() - 类 中的方法cn.hutool.http.useragent.UserAgent
获取浏览器版本
getWriter() - 类 中的方法cn.hutool.http.server.HttpServerResponse
获取响应数据流
GlobalCookieManager - cn.hutool.http.cookie中的类
全局Cookie管理器,只针对Hutool请求有效
GlobalCookieManager() - 类 的构造器cn.hutool.http.cookie.GlobalCookieManager
 
GlobalHeaders - cn.hutool.http中的枚举
全局头部信息
所有Http请求将共用此全局头部信息,除非在HttpRequest中自定义头部信息覆盖之
GOOGLE_TV - 类 中的静态变量cn.hutool.http.useragent.Platform
android
GT - 类 中的静态变量cn.hutool.http.HtmlUtil
 

H

handle(HttpExchange) - 类 中的方法cn.hutool.http.server.handler.ActionHandler
 
hashCode() - 类 中的方法cn.hutool.http.useragent.UserAgentInfo
 
head(String) - 类 中的静态方法cn.hutool.http.HttpRequest
HEAD请求
header(String) - 枚举 中的方法cn.hutool.http.GlobalHeaders
根据name获取头信息
header(Header) - 枚举 中的方法cn.hutool.http.GlobalHeaders
根据name获取头信息
header(String, String, boolean) - 枚举 中的方法cn.hutool.http.GlobalHeaders
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
header(Header, String, boolean) - 枚举 中的方法cn.hutool.http.GlobalHeaders
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
header(Header, String) - 枚举 中的方法cn.hutool.http.GlobalHeaders
设置一个header
覆盖模式,则替换之前的值
header(String, String) - 枚举 中的方法cn.hutool.http.GlobalHeaders
设置一个header
覆盖模式,则替换之前的值
header(Map<String, List<String>>) - 枚举 中的方法cn.hutool.http.GlobalHeaders
设置请求头
不覆盖原有请求头
Header - cn.hutool.http中的枚举
Http 头域
header(String) - 类 中的方法cn.hutool.http.HttpBase
根据name获取头信息
根据RFC2616规范,header的name不区分大小写
header(Header) - 类 中的方法cn.hutool.http.HttpBase
根据name获取头信息
header(String, String, boolean) - 类 中的方法cn.hutool.http.HttpBase
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
header(Header, String, boolean) - 类 中的方法cn.hutool.http.HttpBase
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
header(Header, String) - 类 中的方法cn.hutool.http.HttpBase
设置一个header
覆盖模式,则替换之前的值
header(String, String) - 类 中的方法cn.hutool.http.HttpBase
设置一个header
覆盖模式,则替换之前的值
header(Map<String, List<String>>) - 类 中的方法cn.hutool.http.HttpBase
设置请求头
不覆盖原有请求头
header(Map<String, List<String>>, boolean) - 类 中的方法cn.hutool.http.HttpBase
设置请求头
header(String, String, boolean) - 类 中的方法cn.hutool.http.HttpConnection
设置请求头
当请求头存在时,覆盖之
header(Header, String, boolean) - 类 中的方法cn.hutool.http.HttpConnection
设置请求头
当请求头存在时,覆盖之
header(Map<String, List<String>>, boolean) - 类 中的方法cn.hutool.http.HttpConnection
设置请求头
不覆盖原有请求头
header(String) - 类 中的方法cn.hutool.http.HttpConnection
获取Http请求头
header(Header) - 类 中的方法cn.hutool.http.HttpConnection
获取Http请求头
headerList(String) - 枚举 中的方法cn.hutool.http.GlobalHeaders
根据name获取头信息列表
headerList(String) - 类 中的方法cn.hutool.http.HttpBase
根据name获取头信息列表
headerMap(Map<String, String>, boolean) - 类 中的方法cn.hutool.http.HttpBase
设置请求头
headers - 枚举 中的变量cn.hutool.http.GlobalHeaders
存储头信息
headers() - 枚举 中的方法cn.hutool.http.GlobalHeaders
获取headers
headers - 类 中的变量cn.hutool.http.HttpBase
存储头信息
headers() - 类 中的方法cn.hutool.http.HttpBase
获取headers
headers() - 类 中的方法cn.hutool.http.HttpConnection
获取所有Http请求头
HTMLFilter - cn.hutool.http中的类
HTML过滤器,用于去除XSS(Cross Site Scripting) 漏洞隐患。
HTMLFilter() - 类 的构造器cn.hutool.http.HTMLFilter
Default constructor.
HTMLFilter(boolean) - 类 的构造器cn.hutool.http.HTMLFilter
Set debug flag to true.
HTMLFilter(Map<String, Object>) - 类 的构造器cn.hutool.http.HTMLFilter
Map-parameter configurable constructor.
htmlSpecialChars(String) - 类 中的静态方法cn.hutool.http.HTMLFilter
 
HtmlUtil - cn.hutool.http中的类
HTML工具类 比如我们在使用爬虫爬取HTML页面后,需要对返回页面的HTML内容做一定处理,
比如去掉指定标签(例如广告栏等)、去除JS、去掉样式等等,这些操作都可以使用此工具类完成。
HtmlUtil() - 类 的构造器cn.hutool.http.HtmlUtil
 
HTTP_1_0 - 类 中的静态变量cn.hutool.http.HttpBase
HTTP/1.0
HTTP_1_1 - 类 中的静态变量cn.hutool.http.HttpBase
HTTP/1.1
HTTP_ACCEPTED - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 202: Accepted.
HTTP_BAD_GATEWAY - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 502: Bad Gateway.
HTTP_BAD_METHOD - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 405: Method Not Allowed.
HTTP_BAD_REQUEST - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 400: Bad Request.
HTTP_CLIENT_TIMEOUT - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 408: Request Time-Out.
HTTP_CONFLICT - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 409: Conflict.
HTTP_CREATED - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 201: Created.
HTTP_ENTITY_TOO_LARGE - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 413: Request Entity Too Large.
HTTP_FORBIDDEN - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 403: Forbidden.
HTTP_GATEWAY_TIMEOUT - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 504: Gateway Timeout.
HTTP_GONE - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 410: Gone.
HTTP_INTERNAL_ERROR - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 500: Internal Server Error.
HTTP_LENGTH_REQUIRED - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 411: Length Required.
HTTP_MOVED_PERM - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 301: Moved Permanently.
HTTP_MOVED_TEMP - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 302: Temporary Redirect.
HTTP_MULT_CHOICE - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 300: Multiple Choices.
HTTP_NO_CONTENT - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 204: No Content.
HTTP_NOT_ACCEPTABLE - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 406: Not Acceptable.
HTTP_NOT_AUTHORITATIVE - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 203: Non-Authoritative Information.
HTTP_NOT_FOUND - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 404: Not Found.
HTTP_NOT_IMPLEMENTED - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 501: Not Implemented.
HTTP_NOT_MODIFIED - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 304: Not Modified.
HTTP_OK - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 200: OK.
HTTP_PARTIAL - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 206: Partial Content.
HTTP_PAYMENT_REQUIRED - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 402: Payment Required.
HTTP_PRECON_FAILED - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 412: Precondition Failed.
HTTP_PROXY_AUTH - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 407: Proxy Authentication Required.
HTTP_REQ_TOO_LONG - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 414: Request-URI Too Large.
HTTP_RESET - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 205: Reset Content.
HTTP_SEE_OTHER - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 303: See Other.
HTTP_UNAUTHORIZED - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 401: Unauthorized.
HTTP_UNAVAILABLE - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 503: Service Unavailable.
HTTP_UNSUPPORTED_TYPE - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 415: Unsupported Media Type.
HTTP_USE_PROXY - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 305: Use Proxy.
HTTP_VERSION - 类 中的静态变量cn.hutool.http.HttpStatus
HTTP Status-Code 505: HTTP Version Not Supported.
HttpBase<T> - cn.hutool.http中的类
http基类
HttpBase() - 类 的构造器cn.hutool.http.HttpBase
 
HttpConnection - cn.hutool.http中的类
http连接对象,对HttpURLConnection的包装
HttpConnection(URL, Proxy) - 类 的构造器cn.hutool.http.HttpConnection
构造HttpConnection
httpConnection - 类 中的变量cn.hutool.http.HttpResponse
持有连接对象
HttpException - cn.hutool.http中的异常错误
HTTP异常
HttpException(Throwable) - 异常错误 的构造器cn.hutool.http.HttpException
 
HttpException(String) - 异常错误 的构造器cn.hutool.http.HttpException
 
HttpException(String, Object...) - 异常错误 的构造器cn.hutool.http.HttpException
 
HttpException(String, Throwable) - 异常错误 的构造器cn.hutool.http.HttpException
 
HttpException(Throwable, String, Object...) - 异常错误 的构造器cn.hutool.http.HttpException
 
HttpGlobalConfig - cn.hutool.http中的类
HTTP 全局参数配置
HttpGlobalConfig() - 类 的构造器cn.hutool.http.HttpGlobalConfig
 
HttpInputStream - cn.hutool.http中的类
HTTP输入流,此流用于包装Http请求响应内容的流,用于解析各种压缩、分段的响应流内容
HttpInputStream(HttpResponse) - 类 的构造器cn.hutool.http.HttpInputStream
构造
HttpRequest - cn.hutool.http中的类
http请求类
Http请求类用于构建Http请求并同步获取结果,此类通过CookieManager持有域名对应的Cookie值,再次请求时会自动附带Cookie信息
HttpRequest(String) - 类 的构造器cn.hutool.http.HttpRequest
构造,URL编码默认使用UTF-8
HttpRequest(UrlBuilder) - 类 的构造器cn.hutool.http.HttpRequest
构造
HttpResponse - cn.hutool.http中的类
Http响应类
非线程安全对象
HttpResponse(HttpConnection, Charset, boolean, boolean) - 类 的构造器cn.hutool.http.HttpResponse
构造
HttpServerBase - cn.hutool.http.server中的类
HttpServer公用对象,提供HttpExchange包装和公用方法
HttpServerBase(HttpExchange) - 类 的构造器cn.hutool.http.server.HttpServerBase
构造
HttpServerRequest - cn.hutool.http.server中的类
Http请求对象,对HttpExchange封装
HttpServerRequest(HttpExchange) - 类 的构造器cn.hutool.http.server.HttpServerRequest
构造
HttpServerResponse - cn.hutool.http.server中的类
Http响应对象,用于写出数据到客户端
HttpServerResponse(HttpExchange) - 类 的构造器cn.hutool.http.server.HttpServerResponse
构造
HttpStatus - cn.hutool.http中的类
HTTP状态码
HttpStatus() - 类 的构造器cn.hutool.http.HttpStatus
 
HttpUtil - cn.hutool.http中的类
Http请求工具类
HttpUtil() - 类 的构造器cn.hutool.http.HttpUtil
 
httpVersion - 类 中的变量cn.hutool.http.HttpBase
http版本
httpVersion() - 类 中的方法cn.hutool.http.HttpBase
返回http版本
httpVersion(String) - 类 中的方法cn.hutool.http.HttpBase
设置http版本

I

in - 类 中的变量cn.hutool.http.HttpResponse
Http请求原始流
init(SoapProtocol) - 类 中的方法cn.hutool.http.webservice.SoapClient
初始化
initConn() - 类 中的方法cn.hutool.http.HttpConnection
初始化连接相关信息
IPAD - 类 中的静态变量cn.hutool.http.useragent.Platform
ipad
IPHONE - 类 中的静态变量cn.hutool.http.useragent.Platform
Iphone
IPOD - 类 中的静态变量cn.hutool.http.useragent.Platform
ipod
isAlwaysMakeTags() - 类 中的方法cn.hutool.http.HTMLFilter
 
isAndroid() - 类 中的方法cn.hutool.http.useragent.Platform
是否为Android平台,包括Android和Google TV
isChunked() - 类 中的方法cn.hutool.http.HttpResponse
是否为Transfer-Encoding:Chunked的内容
isDefault(String) - 枚举 中的静态方法cn.hutool.http.ContentType
是否为默认Content-Type,默认包括null和application/x-www-form-urlencoded
isDeflate() - 类 中的方法cn.hutool.http.HttpResponse
是否为zlib(Defalte)压缩过的内容
isFormUrlEncode(String) - 枚举 中的静态方法cn.hutool.http.ContentType
是否为application/x-www-form-urlencoded
isGetMethod() - 类 中的方法cn.hutool.http.server.HttpServerRequest
是否为GET请求
isGzip() - 类 中的方法cn.hutool.http.HttpResponse
是否为gzip压缩过的内容
isHttp(String) - 类 中的静态方法cn.hutool.http.HttpUtil
检测是否http
isHttps(String) - 类 中的静态方法cn.hutool.http.HttpUtil
检测是否https
isIos() - 类 中的方法cn.hutool.http.useragent.Platform
是否为IOS平台,包括IPhone、IPod、IPad
isIPad() - 类 中的方法cn.hutool.http.useragent.Platform
是否为Iphone或者iPod设备
isIPhoneOrIPod() - 类 中的方法cn.hutool.http.useragent.Platform
是否为Iphone或者iPod设备
isKeepAlive() - 类 中的方法cn.hutool.http.HttpRequest
 
isMatch(String) - 类 中的方法cn.hutool.http.useragent.UserAgentInfo
指定内容中是否包含匹配此信息的内容
isMobile() - 类 中的方法cn.hutool.http.useragent.Browser
是否移动浏览器
isMobile() - 类 中的方法cn.hutool.http.useragent.Platform
是否为移动平台
isMobile() - 类 中的方法cn.hutool.http.useragent.UserAgent
是否为移动平台
isMultipart() - 类 中的方法cn.hutool.http.server.HttpServerRequest
是否为Multipart类型表单,此类型表单用于文件上传
isOk() - 类 中的方法cn.hutool.http.HttpResponse
请求是否成功,判断依据为:状态码范围在200~299内。
isPostMethod() - 类 中的方法cn.hutool.http.server.HttpServerRequest
是否为POST请求
isStripComments() - 类 中的方法cn.hutool.http.HTMLFilter
 
isUnknown() - 类 中的方法cn.hutool.http.useragent.UserAgentInfo
是否为Unknown

K

keepAlive(boolean) - 类 中的方法cn.hutool.http.HttpRequest
设置是否为长连接

L

LT - 类 中的静态变量cn.hutool.http.HtmlUtil
 

M

mark(int) - 类 中的方法cn.hutool.http.HttpInputStream
 
markSupported() - 类 中的方法cn.hutool.http.HttpInputStream
 
META_CHARSET_PATTERN - 类 中的静态变量cn.hutool.http.HttpUtil
正则:匹配meta标签的编码信息
method(Method) - 类 中的方法cn.hutool.http.HttpRequest
设置请求方法
Method - cn.hutool.http中的枚举
Http方法枚举
mobilePlatforms - 类 中的静态变量cn.hutool.http.useragent.Platform
支持的移动平台类型
MultipartBody - cn.hutool.http.body中的类
Multipart/form-data数据的请求体封装
MultipartBody(Map<String, Object>, Charset) - 类 的构造器cn.hutool.http.body.MultipartBody
构造

N

NameUnknown - 类 中的静态变量cn.hutool.http.useragent.UserAgentInfo
 
NBSP - 类 中的静态变量cn.hutool.http.HtmlUtil
 
normalizeParams(String, Charset) - 类 中的静态方法cn.hutool.http.HttpUtil
标准化参数字符串,即URL中?

O

options(String) - 类 中的静态方法cn.hutool.http.HttpRequest
OPTIONS请求
OS - cn.hutool.http.useragent中的类
系统对象
OS(String, String) - 类 的构造器cn.hutool.http.useragent.OS
构造
oses - 类 中的静态变量cn.hutool.http.useragent.OS
支持的引擎类型
Other_Version - 类 中的静态变量cn.hutool.http.useragent.Browser
其它版本

P

parse(String) - 类 中的静态方法cn.hutool.http.useragent.UserAgentParser
解析User-Agent
parse(String) - 类 中的静态方法cn.hutool.http.useragent.UserAgentUtil
解析User-Agent
parseMultipart(UploadSetting) - 类 中的方法cn.hutool.http.server.HttpServerRequest
获得multipart/form-data 表单内容
包括文件和普通表单数据
在同一次请求中,此方法只能被执行一次!
patch(String) - 类 中的静态方法cn.hutool.http.HttpRequest
PATCH请求
Platform - cn.hutool.http.useragent中的类
平台对象
Platform(String, String) - 类 的构造器cn.hutool.http.useragent.Platform
构造
platforms - 类 中的静态变量cn.hutool.http.useragent.Platform
支持的平台类型
post(String) - 类 中的静态方法cn.hutool.http.HttpRequest
POST请求
post(String, Map<String, Object>) - 类 中的静态方法cn.hutool.http.HttpUtil
发送post请求
post(String, Map<String, Object>, int) - 类 中的静态方法cn.hutool.http.HttpUtil
发送post请求
post(String, String) - 类 中的静态方法cn.hutool.http.HttpUtil
发送post请求
请求体body参数支持两种类型: 1.
post(String, String, int) - 类 中的静态方法cn.hutool.http.HttpUtil
发送post请求
请求体body参数支持两种类型: 1.
put(String) - 类 中的静态方法cn.hutool.http.HttpRequest
PUT请求
putDefault(boolean) - 枚举 中的方法cn.hutool.http.GlobalHeaders
加入默认的头部信息

Q

QUOTE - 类 中的静态变量cn.hutool.http.HtmlUtil
 

R

RE_HTML_MARK - 类 中的静态变量cn.hutool.http.HtmlUtil
 
RE_SCRIPT - 类 中的静态变量cn.hutool.http.HtmlUtil
 
read() - 类 中的方法cn.hutool.http.HttpInputStream
 
read(byte[], int, int) - 类 中的方法cn.hutool.http.HttpInputStream
 
remove(URI, HttpCookie) - 类 中的方法cn.hutool.http.cookie.ThreadLocalCookieStore
 
removeAll() - 类 中的方法cn.hutool.http.cookie.ThreadLocalCookieStore
 
removeAllHtmlAttr(String, String...) - 类 中的静态方法cn.hutool.http.HtmlUtil
去除指定标签的所有属性
removeCurrent() - 类 中的方法cn.hutool.http.cookie.ThreadLocalCookieStore
移除当前线程的Cookie
removeHeader(String) - 枚举 中的方法cn.hutool.http.GlobalHeaders
移除一个头信息
removeHeader(Header) - 枚举 中的方法cn.hutool.http.GlobalHeaders
移除一个头信息
removeHeader(String) - 类 中的方法cn.hutool.http.HttpBase
移除一个头信息
removeHeader(Header) - 类 中的方法cn.hutool.http.HttpBase
移除一个头信息
removeHtmlAttr(String, String...) - 类 中的静态方法cn.hutool.http.HtmlUtil
去除HTML标签中的属性,如果多个标签有相同属性,都去除
removeHtmlTag(String, String...) - 类 中的静态方法cn.hutool.http.HtmlUtil
清除指定HTML标签和被标签包围的内容
不区分大小写
removeHtmlTag(String, boolean, String...) - 类 中的静态方法cn.hutool.http.HtmlUtil
清除指定HTML标签
不区分大小写
RequestBody - cn.hutool.http.body中的接口
定义请求体接口
reset() - 类 中的方法cn.hutool.http.HttpInputStream
 
reset() - 类 中的方法cn.hutool.http.webservice.SoapClient
重置SOAP客户端,用于客户端复用 重置后需调用serMethod方法重新指定请求方法,并调用setParam方法重新定义参数
responseCode() - 类 中的方法cn.hutool.http.HttpConnection
获取响应码
RootAction - cn.hutool.http.server.action中的类
默认的处理器,通过解析用户传入的path,找到网页根目录下对应文件后返回
RootAction(String) - 类 的构造器cn.hutool.http.server.action.RootAction
构造
RootAction(String, String...) - 类 的构造器cn.hutool.http.server.action.RootAction
构造

S

send(int) - 类 中的方法cn.hutool.http.server.HttpServerResponse
发送HTTP状态码
send(int, long) - 类 中的方法cn.hutool.http.server.HttpServerResponse
发送HTTP状态码
send() - 类 中的方法cn.hutool.http.webservice.SoapClient
执行Webservice请求,即发送SOAP内容
send(boolean) - 类 中的方法cn.hutool.http.webservice.SoapClient
执行Webservice请求,即发送SOAP内容
send404(String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
发送404错误页
sendError(int, String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
发送错误页
sendForMessage() - 类 中的方法cn.hutool.http.webservice.SoapClient
执行Webservice请求,即发送SOAP内容
sendOk() - 类 中的方法cn.hutool.http.server.HttpServerResponse
发送成功状态码
setAttr(String, Object) - 类 中的方法cn.hutool.http.server.HttpServerResponse
设置属性
setBrowser(Browser) - 类 中的方法cn.hutool.http.useragent.UserAgent
设置浏览器类型
setCharset(Charset) - 类 中的方法cn.hutool.http.server.HttpServerResponse
设置响应的编码
setCharset(Charset) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置编码
setChunkedStreamingMode(int) - 类 中的方法cn.hutool.http.HttpConnection
采用流方式上传数据,无需本地缓存数据。
setChunkedStreamingMode(int) - 类 中的方法cn.hutool.http.HttpRequest
采用流方式上传数据,无需本地缓存数据。
setConnectionAndReadTimeout(int) - 类 中的方法cn.hutool.http.HttpConnection
设置连接和读取的超时时间
setConnectionTimeout(int) - 类 中的方法cn.hutool.http.HttpRequest
设置连接超时,单位:毫秒
setConnectionTimeout(int) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置连接超时,单位:毫秒
setConnectTimeout(int) - 类 中的方法cn.hutool.http.HttpConnection
设置连接超时
setContentLength(long) - 类 中的方法cn.hutool.http.server.HttpServerResponse
设置Content-Length头
setContentType(String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
设置Content-Type头,类似于:text/html;charset=utf-8
如果用户传入的信息无charset信息,自动根据charset补充,charset设置见HttpServerResponse.setCharset(Charset)
setCookie(String) - 类 中的方法cn.hutool.http.HttpConnection
设置Cookie
setCookieManager(CookieManager) - 类 中的静态方法cn.hutool.http.cookie.GlobalCookieManager
自定义CookieManager
setCookieManager(CookieManager) - 类 中的静态方法cn.hutool.http.HttpGlobalConfig
自定义CookieManager
setCookieManager(CookieManager) - 类 中的静态方法cn.hutool.http.HttpRequest
自定义CookieManager
setEncodeUrlParams(boolean) - 类 中的方法cn.hutool.http.HttpRequest
已过时。
编码自动完成,无需设置
setEngine(Engine) - 类 中的方法cn.hutool.http.useragent.UserAgent
设置引擎类型
setEngineVersion(String) - 类 中的方法cn.hutool.http.useragent.UserAgent
设置引擎版本
setExecutor(Executor) - 类 中的方法cn.hutool.http.server.SimpleServer
设置自定义线程池
setFollowRedirects(boolean) - 类 中的方法cn.hutool.http.HttpRequest
设置是否打开重定向,如果打开默认重定向次数为2
此方法效果与HttpRequest.setMaxRedirectCount(int) 一致
setGlobalTimeout(int) - 类 中的静态方法cn.hutool.http.HttpRequest
设置全局默认的连接和读取超时时长
setHeader(Header, String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
设置响应头,如果已经存在,则覆盖
setHeader(String, String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
设置响应头,如果已经存在,则覆盖
setHeader(String, List<String>) - 类 中的方法cn.hutool.http.server.HttpServerResponse
设置响应头,如果已经存在,则覆盖
setHeader(QName) - 类 中的方法cn.hutool.http.webservice.SoapClient
已过时。
为了和Http Hrader区分,请使用SoapClient.setSOAPHeader(QName)
setHeader(QName, String, String, Boolean, Boolean) - 类 中的方法cn.hutool.http.webservice.SoapClient
已过时。
setHeaders(Map<String, List<String>>) - 类 中的方法cn.hutool.http.server.HttpServerResponse
设置所有响应头,如果已经存在,则覆盖
setHostnameVerifier(HostnameVerifier) - 类 中的方法cn.hutool.http.HttpRequest
设置域名验证器
只针对HTTPS请求,如果不设置,不做验证,所有域名被信任
setHttpsInfo(HostnameVerifier, SSLSocketFactory) - 类 中的方法cn.hutool.http.HttpConnection
设置https请求参数
有些时候htts请求会出现com.sun.net.ssl.internal.www.protocol.https.HttpsURLConnectionOldImpl的实现,此为sun内部api,按照普通http请求处理
setInstanceFollowRedirects(boolean) - 类 中的方法cn.hutool.http.HttpConnection
设置自动HTTP 30X跳转
setKeyManagers(KeyManager...) - 类 中的方法cn.hutool.http.ssl.SSLSocketFactoryBuilder
设置 JSSE key managers
setMaxRedirectCount(int) - 类 中的方法cn.hutool.http.HttpRequest
设置最大重定向次数
如果次数小于1则表示不重定向,大于等于1表示打开重定向
setMethod(Method) - 类 中的方法cn.hutool.http.HttpConnection
设置请求方法
setMethod(Method) - 类 中的方法cn.hutool.http.HttpRequest
设置请求方法
setMethod(Name, Map<String, Object>, boolean) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置请求方法
setMethod(QName, Map<String, Object>, boolean) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置请求方法
setMethod(String) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置请求方法
方法名自动识别前缀,前缀和方法名使用“:”分隔
当识别到前缀后,自动添加xmlns属性,关联到默认的namespaceURI
setMethod(String, String) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置请求方法
方法名自动识别前缀,前缀和方法名使用“:”分隔
当识别到前缀后,自动添加xmlns属性,关联到传入的namespaceURI
setMethod(QName) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置请求方法
setMobile(boolean) - 类 中的方法cn.hutool.http.useragent.UserAgent
设置是否为移动平台
setOs(OS) - 类 中的方法cn.hutool.http.useragent.UserAgent
设置系统类型
setParam(String, Object) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置方法参数,使用方法的前缀
setParam(String, Object, boolean) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置方法参数
setParams(Map<String, Object>) - 类 中的方法cn.hutool.http.webservice.SoapClient
批量设置参数,使用方法的前缀
setParams(Map<String, Object>, boolean) - 类 中的方法cn.hutool.http.webservice.SoapClient
批量设置参数
setPlatform(Platform) - 类 中的方法cn.hutool.http.useragent.UserAgent
设置平台类型
setProtocol(String) - 类 中的方法cn.hutool.http.ssl.SSLSocketFactoryBuilder
设置协议
setProxy(Proxy) - 类 中的方法cn.hutool.http.HttpRequest
设置代理
setReadTimeout(int) - 类 中的方法cn.hutool.http.HttpConnection
设置读取超时
setReadTimeout(int) - 类 中的方法cn.hutool.http.HttpRequest
设置连接超时,单位:毫秒
setReadTimeout(int) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置连接超时,单位:毫秒
setRest(boolean) - 类 中的方法cn.hutool.http.HttpRequest
设置是否rest模式
rest模式下get请求不会把参数附加到URL之后
setRoot(String) - 类 中的方法cn.hutool.http.server.SimpleServer
设置根目录,默认的页面从root目录中读取解析返回
setSecureRandom(SecureRandom) - 类 中的方法cn.hutool.http.ssl.SSLSocketFactoryBuilder
设置 SecureRandom
setSOAPHeader(QName) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置SOAP头信息
setSOAPHeader(QName, String, String, Boolean, Boolean) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置SOAP头信息
setSSLProtocol(String) - 类 中的方法cn.hutool.http.HttpRequest
设置HTTPS安全连接协议,只针对HTTPS请求,可以使用的协议包括:
此方法调用后HttpRequest.setSSLSocketFactory(SSLSocketFactory) 将被覆盖。
setSSLSocketFactory(SSLSocketFactory) - 类 中的方法cn.hutool.http.HttpRequest
设置SSLSocketFactory
只针对HTTPS请求,如果不设置,使用默认的SSLSocketFactory
默认SSLSocketFactory为:SSLSocketFactoryBuilder.create().build();
setTimeout(int) - 类 中的静态方法cn.hutool.http.HttpGlobalConfig
设置默认的连接和读取超时时长
setTrustManagers(TrustManager...) - 类 中的方法cn.hutool.http.ssl.SSLSocketFactoryBuilder
设置信任信息
setUrl(String) - 类 中的方法cn.hutool.http.HttpRequest
设置URL
setUrl(UrlBuilder) - 类 中的方法cn.hutool.http.HttpRequest
设置URL
setUrl(String) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置Webservice请求地址
setUrlHandler(URLStreamHandler) - 类 中的方法cn.hutool.http.HttpRequest
设置URLStreamHandler 部分环境下需要单独设置此项,例如当 WebLogic Server 实例充当 SSL 客户端角色(它会尝试通过 SSL 连接到其他服务器或应用程序)时,
它会验证 SSL 服务器在数字证书中返回的主机名是否与用于连接 SSL 服务器的 URL 主机名相匹配。
setVersion(String) - 类 中的方法cn.hutool.http.useragent.UserAgent
设置浏览器版本
SimpleServer - cn.hutool.http.server中的类
简易Http服务器,基于HttpServer
SimpleServer(int) - 类 的构造器cn.hutool.http.server.SimpleServer
构造
SimpleServer(String, int) - 类 的构造器cn.hutool.http.server.SimpleServer
构造
SimpleServer(InetSocketAddress) - 类 的构造器cn.hutool.http.server.SimpleServer
构造
skip(long) - 类 中的方法cn.hutool.http.HttpInputStream
 
SoapClient - cn.hutool.http.webservice中的类
SOAP客户端 此对象用于构建一个SOAP消息,并通过HTTP接口发出消息内容。
SoapClient(String) - 类 的构造器cn.hutool.http.webservice.SoapClient
构造,默认使用soap1.1版本协议
SoapClient(String, SoapProtocol) - 类 的构造器cn.hutool.http.webservice.SoapClient
构造
SoapClient(String, SoapProtocol, String) - 类 的构造器cn.hutool.http.webservice.SoapClient
构造
SoapProtocol - cn.hutool.http.webservice中的枚举
SOAP协议版本枚举
SoapRuntimeException - cn.hutool.http.webservice中的异常错误
SOAP异常
SoapRuntimeException(Throwable) - 异常错误 的构造器cn.hutool.http.webservice.SoapRuntimeException
 
SoapRuntimeException(String) - 异常错误 的构造器cn.hutool.http.webservice.SoapRuntimeException
 
SoapRuntimeException(String, Object...) - 异常错误 的构造器cn.hutool.http.webservice.SoapRuntimeException
 
SoapRuntimeException(String, Throwable) - 异常错误 的构造器cn.hutool.http.webservice.SoapRuntimeException
 
SoapRuntimeException(Throwable, String, Object...) - 异常错误 的构造器cn.hutool.http.webservice.SoapRuntimeException
 
SoapUtil - cn.hutool.http.webservice中的类
SOAP相关工具类
SoapUtil() - 类 的构造器cn.hutool.http.webservice.SoapUtil
 
SSL - 类 中的静态变量cn.hutool.http.ssl.SSLSocketFactoryBuilder
Supports some version of SSL; may support other versions
SSLSocketFactoryBuilder - cn.hutool.http.ssl中的类
SSLSocketFactory构建器
SSLSocketFactoryBuilder() - 类 的构造器cn.hutool.http.ssl.SSLSocketFactoryBuilder
 
SSLv2 - 类 中的静态变量cn.hutool.http.ssl.SSLSocketFactoryBuilder
Supports SSL version 2 or later; may support other versions
SSLv3 - 类 中的静态变量cn.hutool.http.ssl.SSLSocketFactoryBuilder
Supports SSL version 3; may support other versions
start() - 类 中的方法cn.hutool.http.server.SimpleServer
启动Http服务器,启动后会阻塞当前线程
status - 类 中的变量cn.hutool.http.HttpResponse
响应状态码
store(HttpConnection) - 类 中的静态方法cn.hutool.http.cookie.GlobalCookieManager
存储响应的Cookie信息到本地
sync() - 类 中的方法cn.hutool.http.HttpResponse
同步
如果为异步状态,则暂时不读取服务器中响应的内容,而是持有Http链接的InputStream

T

ThreadLocalCookieStore - cn.hutool.http.cookie中的类
线程隔离的Cookie存储。
ThreadLocalCookieStore() - 类 的构造器cn.hutool.http.cookie.ThreadLocalCookieStore
 
timeout - 类 中的静态变量cn.hutool.http.HttpGlobalConfig
 
timeout(int) - 类 中的方法cn.hutool.http.HttpRequest
设置超时,单位:毫秒
超时包括: 1.
timeout(int) - 类 中的方法cn.hutool.http.webservice.SoapClient
设置超时,单位:毫秒
超时包括: 1.
TLS - 类 中的静态变量cn.hutool.http.ssl.SSLSocketFactoryBuilder
Supports some version of TLS; may support other versions
TLSv1 - 类 中的静态变量cn.hutool.http.ssl.SSLSocketFactoryBuilder
Supports RFC 2246: TLS version 1.0 ; may support other versions
TLSv11 - 类 中的静态变量cn.hutool.http.ssl.SSLSocketFactoryBuilder
Supports RFC 4346: TLS version 1.1 ; may support other versions
TLSv12 - 类 中的静态变量cn.hutool.http.ssl.SSLSocketFactoryBuilder
Supports RFC 5246: TLS version 1.2 ; may support other versions
toParams(Map<String, ?>) - 类 中的静态方法cn.hutool.http.HttpUtil
将Map形式的Form表单数据转换为Url参数形式,会自动url编码键和值
toParams(Map<String, Object>, String) - 类 中的静态方法cn.hutool.http.HttpUtil
将Map形式的Form表单数据转换为Url参数形式
编码键和值对
toParams(Map<String, ?>, Charset) - 类 中的静态方法cn.hutool.http.HttpUtil
将Map形式的Form表单数据转换为Url参数形式
paramMap中如果key为空(null和"")会被忽略,如果value为null,会被做为空白符("")
会自动url编码键和值 key1=v1&key2=&key3=v3
toString() - 枚举 中的方法cn.hutool.http.ContentType
 
toString(Charset) - 枚举 中的方法cn.hutool.http.ContentType
输出Content-Type字符串,附带编码信息
toString() - 枚举 中的方法cn.hutool.http.Header
 
toString() - 类 中的方法cn.hutool.http.HttpBase
 
toString() - 类 中的方法cn.hutool.http.HttpConnection
 
toString() - 类 中的方法cn.hutool.http.HttpRequest
 
toString() - 类 中的方法cn.hutool.http.HttpResponse
 
toString() - 类 中的方法cn.hutool.http.useragent.UserAgentInfo
 
toString(SOAPMessage, boolean) - 类 中的静态方法cn.hutool.http.webservice.SoapUtil
SOAPMessage 转为字符串
toString(SOAPMessage, boolean, Charset) - 类 中的静态方法cn.hutool.http.webservice.SoapUtil
SOAPMessage 转为字符串
trace(String) - 类 中的静态方法cn.hutool.http.HttpRequest
TRACE请求
TRUST_ANY_HOSTNAME_VERIFIER - 类 中的静态变量cn.hutool.http.ssl.DefaultSSLInfo
默认信任全部的域名校验器
TrustAnyHostnameVerifier - cn.hutool.http.ssl中的类
https 域名校验
TrustAnyHostnameVerifier() - 类 的构造器cn.hutool.http.ssl.TrustAnyHostnameVerifier
 

U

unescape(String) - 类 中的静态方法cn.hutool.http.HtmlUtil
还原被转义的HTML特殊字符
Unknown - 类 中的静态变量cn.hutool.http.useragent.Browser
未知
Unknown - 类 中的静态变量cn.hutool.http.useragent.Engine
未知
Unknown - 类 中的静态变量cn.hutool.http.useragent.OS
未知
Unknown - 类 中的静态变量cn.hutool.http.useragent.Platform
未知
unwrapHtmlTag(String, String...) - 类 中的静态方法cn.hutool.http.HtmlUtil
清除指定HTML标签,不包括内容
不区分大小写
urlWithForm(String, Map<String, Object>, Charset, boolean) - 类 中的静态方法cn.hutool.http.HttpUtil
将表单数据加到URL中(用于GET表单提交)
表单的键值对会被url编码,但是url中原参数不会被编码
urlWithForm(String, String, Charset, boolean) - 类 中的静态方法cn.hutool.http.HttpUtil
将表单数据字符串加到URL中(用于GET表单提交)
UserAgent - cn.hutool.http.useragent中的类
User-Agent信息对象
UserAgent() - 类 的构造器cn.hutool.http.useragent.UserAgent
 
UserAgentInfo - cn.hutool.http.useragent中的类
User-agent信息
UserAgentInfo(String, String) - 类 的构造器cn.hutool.http.useragent.UserAgentInfo
构造
UserAgentInfo(String, Pattern) - 类 的构造器cn.hutool.http.useragent.UserAgentInfo
构造
UserAgentParser - cn.hutool.http.useragent中的类
User-Agent解析器
UserAgentParser() - 类 的构造器cn.hutool.http.useragent.UserAgentParser
 
UserAgentUtil - cn.hutool.http.useragent中的类
User-Agent工具类
UserAgentUtil() - 类 的构造器cn.hutool.http.useragent.UserAgentUtil
 

V

valueOf(String) - 枚举 中的静态方法cn.hutool.http.ContentType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.hutool.http.GlobalHeaders
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.hutool.http.Header
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.hutool.http.Method
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法cn.hutool.http.webservice.SoapProtocol
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.hutool.http.ContentType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.hutool.http.GlobalHeaders
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.hutool.http.Header
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.hutool.http.Method
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法cn.hutool.http.webservice.SoapProtocol
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(String, SSLSession) - 类 中的方法cn.hutool.http.ssl.TrustAnyHostnameVerifier
 

W

WINDOWS_PHONE - 类 中的静态变量cn.hutool.http.useragent.Platform
Windows Phone
write(OutputStream) - 类 中的方法cn.hutool.http.body.MultipartBody
写出Multiparty数据,不关闭流
write(OutputStream) - 接口 中的方法cn.hutool.http.body.RequestBody
写出数据,不关闭流
write(String, String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
写出数据到客户端
write(String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
写出数据到客户端
write(byte[], String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
写出数据到客户端
write(byte[]) - 类 中的方法cn.hutool.http.server.HttpServerResponse
写出数据到客户端
write(InputStream, String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
返回数据给客户端
write(InputStream) - 类 中的方法cn.hutool.http.server.HttpServerResponse
写出数据到客户端
write(File) - 类 中的方法cn.hutool.http.server.HttpServerResponse
返回文件给客户端(文件下载)
write(InputStream, String, String) - 类 中的方法cn.hutool.http.server.HttpServerResponse
返回文件数据给客户端(文件下载)
write(OutputStream) - 类 中的方法cn.hutool.http.webservice.SoapClient
将SOAP消息的XML内容输出到流
writeBody(OutputStream, boolean, StreamProgress) - 类 中的方法cn.hutool.http.HttpResponse
将响应内容写出到OutputStream
异步模式下直接读取Http流写出,同步模式下将存储在内存中的响应内容写出
写出后会关闭Http流(异步模式)
writeBody(File, StreamProgress) - 类 中的方法cn.hutool.http.HttpResponse
将响应内容写出到文件
异步模式下直接读取Http流写出,同步模式下将存储在内存中的响应内容写出
写出后会关闭Http流(异步模式)
writeBody(File) - 类 中的方法cn.hutool.http.HttpResponse
将响应内容写出到文件
异步模式下直接读取Http流写出,同步模式下将存储在内存中的响应内容写出
写出后会关闭Http流(异步模式)
writeBody(String) - 类 中的方法cn.hutool.http.HttpResponse
将响应内容写出到文件
异步模式下直接读取Http流写出,同步模式下将存储在内存中的响应内容写出
写出后会关闭Http流(异步模式)
A B C D E F G H I K L M N O P Q R S T U V W 
跳过导航链接

Copyright © 2020. All rights reserved.