- get(URI) - 类 中的方法org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
- get(String) - 枚举 中的方法org.dromara.hutool.http.GlobalCompressStreamRegister
-
获取解压器
- get(String, Charset) - 类 中的静态方法org.dromara.hutool.http.HttpUtil
-
发送get请求
- get(String) - 类 中的静态方法org.dromara.hutool.http.HttpUtil
-
发送get请求
- get(String, int) - 类 中的静态方法org.dromara.hutool.http.HttpUtil
-
发送get请求
- get(String, Map<String, Object>) - 类 中的静态方法org.dromara.hutool.http.HttpUtil
-
发送get请求
- get(String) - 枚举 中的静态方法org.dromara.hutool.http.meta.ContentType
-
从请求参数的body中判断请求的Content-Type类型,支持的类型有:
1. application/json
1. application/xml
- getAddress() - 类 中的方法org.dromara.hutool.http.server.SimpleServer
-
获取服务器地址信息
- getAuth() - 类 中的方法org.dromara.hutool.http.proxy.HttpProxy
-
获取代理验证信息
- getBody() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
- getBody(Charset) - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取请求体文本,可以是form表单、json、xml等任意内容
- getBody(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获取请求体
调用该方法后,getParam方法将失效
- getBody(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获取请求体
调用该方法后,getParam方法将失效
- getBodyBytes() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取body的bytes数组
- getBodyBytes(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获取请求体byte[]
调用该方法后,getParam方法将失效
- getBodyBytes(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获取请求体byte[]
调用该方法后,getParam方法将失效
- getBodyStream() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取请求体的流,流中可以读取请求内容,包括请求表单数据或文件上传数据
- getBoundary() - 类 中的静态方法org.dromara.hutool.http.HttpGlobalConfig
-
获取全局默认的Multipart边界
- getBrowser() - 类 中的方法org.dromara.hutool.http.useragent.UserAgent
-
获取浏览器类型
- getBytes() - 类 中的方法org.dromara.hutool.http.client.body.ResponseBody
-
获取响应内容的bytes
- getCharset(String) - 类 中的静态方法org.dromara.hutool.http.meta.ContentTypeUtil
-
从Http连接的头信息中获得字符集
从ContentType中获取
- getCharset() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取编码,获取失败默认使用UTF-8,获取规则如下:
1、从Content-Type头中获取编码,类似于:text/html;charset=utf-8
- getCharsetName(String) - 类 中的静态方法org.dromara.hutool.http.meta.ContentTypeUtil
-
从Http连接的头信息中获得字符集
从ContentType中获取
- getClientIP(String...) - 类 中的方法org.dromara.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伪造。
- getClientIP(HttpServletRequest, String...) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获取客户端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伪造。
- getClientIP(HttpServletRequest, String...) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获取客户端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...) - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取客户端IP
headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClientIPByHeader(HttpServletRequest, String...) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获取客户端IP
headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getClientIPByHeader(HttpServletRequest, String...) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获取客户端IP
headerNames参数用于自定义检测的Header
需要注意的是,使用此方法获取的客户IP地址必须在Http服务器(例如Nginx)中配置头信息,否则容易造成IP伪造。
- getCode() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取响应码
- getConnectionTimeout() - 类 中的方法org.dromara.hutool.http.client.ClientConfig
-
获取连接超时,单位:毫秒
- getContent() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
-
- getContent() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
-
- getContentLength() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
-
- getContentLength() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
-
- getContentType() - 接口 中的方法org.dromara.hutool.http.client.body.HttpBody
-
获取Content-Type
- getContentType(Charset) - 接口 中的方法org.dromara.hutool.http.client.body.HttpBody
-
获取指定编码的Content-Type,类似于:application/json;charset=UTF-8
- getContentType() - 类 中的方法org.dromara.hutool.http.client.body.MultipartBody
-
获取Multipart的Content-Type类型
- getContentType() - 类 中的方法org.dromara.hutool.http.client.body.ResourceBody
-
- getContentType() - 类 中的方法org.dromara.hutool.http.client.body.ResponseBody
-
- getContentType() - 类 中的方法org.dromara.hutool.http.client.body.UrlEncodedFormBody
-
- getContentType() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取Content-Type头信息
- getContentTypeByRequestBody(String) - 类 中的静态方法org.dromara.hutool.http.meta.ContentTypeUtil
-
从请求参数的body中判断请求的Content-Type类型,支持的类型有:
1. application/json
1. application/xml
- getCookie(String) - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取Cookie
- getCookie(String) - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得指定Cookie名对应的HttpCookie对象
- getCookie(HttpServletRequest, String) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获得指定的Cookie
- getCookie(HttpServletRequest, String) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获得指定的Cookie
- getCookieManager() - 类 中的静态方法org.dromara.hutool.http.client.cookie.GlobalCookieManager
-
- getCookieManager() - 类 中的静态方法org.dromara.hutool.http.HttpGlobalConfig
-
获取Cookie管理器,用于自定义Cookie管理
- getCookieMap() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得Cookie信息Map,键为Cookie名,值为HttpCookie对象
- getCookies(JdkHttpConnection) - 类 中的静态方法org.dromara.hutool.http.client.cookie.GlobalCookieManager
-
获取指定域名下所有Cookie信息
- getCookies() - 类 中的方法org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
- getCookies() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取Cookie
- getCookies() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得Cookie信息列表
- getCookiesStr() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得Cookie信息字符串
- getCookieStore() - 类 中的方法org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
获取本线程下的CookieStore
- getCookieStr() - 接口 中的方法org.dromara.hutool.http.client.Response
-
获取本次请求服务器返回的Cookie信息
- getCookieValue(String) - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取Cookie值
- getDefaultCipherSuites() - 类 中的方法org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
-
- getEngine() - 类 中的静态方法org.dromara.hutool.http.client.engine.ClientEngineFactory
-
获得单例的ClientEngine
- getEngine() - 类 中的方法org.dromara.hutool.http.useragent.UserAgent
-
获取引擎类型
- getEngineVersion() - 类 中的方法org.dromara.hutool.http.useragent.UserAgent
-
获取引擎版本
- getErrorStream() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
当返回错误代码时,获得错误内容流
- getHeader(HeaderName) - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得请求header中的信息
- getHeader(String) - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得请求header中的信息
- getHeader(String, Charset) - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得请求header中的信息
- getHeader(HttpServletRequest, String, Charset) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获得请求header中的信息
- getHeader(HttpServletRequest, String, String) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获得请求header中的信息
- getHeader(HttpServletRequest, String, Charset) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获得请求header中的信息
- getHeaderIgnoreCase(HttpServletRequest, String) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
忽略大小写获得请求header中的信息
- getHeaderIgnoreCase(HttpServletRequest, String) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
忽略大小写获得请求header中的信息
- getHeaderMap(HttpServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获取请求所有的头(header)信息
- getHeaderMap(HttpServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获取请求所有的头(header)信息
- getHeaders() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得请求header中的信息
- getHeaders() - 类 中的方法org.dromara.hutool.http.server.HttpServerResponse
-
获得所有响应头,获取后可以添加新的响应头
- getHeadersMap(HttpServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获取请求所有的头(header)信息
- getHeadersMap(HttpServletResponse) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获取响应所有的头(header)信息
- getHeadersMap(HttpServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获取请求所有的头(header)信息
- getHeadersMap(HttpServletResponse) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获取响应所有的头(header)信息
- getHost() - 类 中的方法org.dromara.hutool.http.proxy.HttpProxy
-
获取域名或IP
- getHostnameVerifier() - 类 中的方法org.dromara.hutool.http.ssl.SSLInfo
-
- getHttpContext() - 类 中的方法org.dromara.hutool.http.server.HttpServerBase
-
获取HttpContext
- getHttpExchange() - 类 中的方法org.dromara.hutool.http.server.HttpServerBase
-
获取HttpExchange对象
- getHttpURLConnection() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取HttpURLConnection对象
- getInputStream() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获得输入流对象
输入流对象用于读取数据
- getMaxRedirectCount() - 类 中的静态方法org.dromara.hutool.http.HttpGlobalConfig
-
获取全局默认的最大重定向次数,如设置0表示不重定向
如果设置为1,表示重定向一次,即请求两次
- getMessage() - 类 中的方法org.dromara.hutool.http.webservice.SoapClient
-
- getMethod() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取请求方法,GET/POST
- getMethod() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得Http Method
- getMethodEle() - 类 中的方法org.dromara.hutool.http.webservice.SoapClient
-
获取方法节点
用于创建子节点等操作
- getMsgStr(boolean) - 类 中的方法org.dromara.hutool.http.webservice.SoapClient
-
获取SOAP请求消息
- getMultipart() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得MultiPart表单内容,多用于获得上传的文件
- getMultipart(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获得MultiPart表单内容,多用于获得上传的文件 在同一次请求中,此方法只能被执行一次!
- getMultipart(ServletRequest, UploadSetting) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获得multipart/form-data 表单内容
包括文件和普通表单数据
在同一次请求中,此方法只能被执行一次!
- getMultipart(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获得MultiPart表单内容,多用于获得上传的文件 在同一次请求中,此方法只能被执行一次!
- getMultipart(ServletRequest, UploadSetting) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获得multipart/form-data 表单内容
包括文件和普通表单数据
在同一次请求中,此方法只能被执行一次!
- getName() - 类 中的方法org.dromara.hutool.http.useragent.UserAgentInfo
-
获取信息名称
- getOs() - 类 中的方法org.dromara.hutool.http.useragent.UserAgent
-
获取系统类型
- getOsVersion() - 类 中的方法org.dromara.hutool.http.useragent.UserAgent
-
获取系统版本
- getOut() - 类 中的方法org.dromara.hutool.http.server.HttpServerResponse
-
获取响应数据流
- getOutputStream() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取输出流对象 输出流对象用于发送数据
- getParam(String) - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取指定名称的参数值,取第一个值
- getParamMap(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获得所有请求参数
- getParamMap(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获得所有请求参数
- getParams(String) - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取指定名称的参数值
- getParams() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取参数Map
- getParams(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获得所有请求参数
- getParams(ServletRequest) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获得所有请求参数
- getPath() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得请求路径Path
- getPattern() - 类 中的方法org.dromara.hutool.http.useragent.UserAgentInfo
-
获取匹配模式
- getPlatform() - 类 中的方法org.dromara.hutool.http.useragent.UserAgent
-
获取平台类型
- getPort() - 类 中的方法org.dromara.hutool.http.proxy.HttpProxy
-
获取端口
- getProtocols() - 类 中的方法org.dromara.hutool.http.ssl.SSLInfo
-
获取所有支持的协议
- getProxy() - 类 中的方法org.dromara.hutool.http.client.ClientConfig
-
获取代理
- getProxy() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获得代理
- getQuery() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获取请求参数
- getRawEngine() - 接口 中的方法org.dromara.hutool.http.client.engine.ClientEngine
-
获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
- getRawEngine() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
-
- getRawEngine() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
-
- getRawEngine() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkClientEngine
-
- getRawEngine() - 类 中的方法org.dromara.hutool.http.client.engine.okhttp.OkHttpEngine
-
- getRawServer() - 类 中的方法org.dromara.hutool.http.server.SimpleServer
-
获得原始HttpServer对象
- getReadTimeout() - 类 中的方法org.dromara.hutool.http.client.ClientConfig
-
获取读取超时,单位:毫秒
- getResource() - 类 中的方法org.dromara.hutool.http.client.body.ResourceBody
-
获取资源
- getSocketFactory() - 类 中的方法org.dromara.hutool.http.ssl.SSLInfo
-
- getSslContext() - 类 中的方法org.dromara.hutool.http.ssl.SSLInfo
-
- getSslInfo() - 类 中的方法org.dromara.hutool.http.client.ClientConfig
-
获取SSLInfo
- getStatus() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
- getStatus() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
- getStatus() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取状态码
- getStatus() - 类 中的方法org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
-
- getStatus() - 接口 中的方法org.dromara.hutool.http.client.Response
-
获取状态码
- getStream() - 接口 中的方法org.dromara.hutool.http.client.body.HttpBody
-
获取body资源流
- getStream() - 类 中的方法org.dromara.hutool.http.client.body.ResourceBody
-
- getStream() - 类 中的方法org.dromara.hutool.http.client.body.ResponseBody
-
- getString() - 类 中的方法org.dromara.hutool.http.client.body.ResponseBody
-
获取响应字符串,自动识别判断编码
- getString(InputStream, Charset, boolean) - 类 中的静态方法org.dromara.hutool.http.html.HtmlUtil
-
从流中读取内容
首先尝试使用charset编码读取内容(如果为空默认UTF-8),如果isGetCharsetFromContent为true,则通过正则在正文中获取编码信息,转换为指定编码;
- getString(byte[], Charset, boolean) - 类 中的静态方法org.dromara.hutool.http.html.HtmlUtil
-
从流中读取内容
首先尝试使用charset编码读取内容(如果为空默认UTF-8),如果isGetCharsetFromContent为true,则通过正则在正文中获取编码信息,转换为指定编码;
- getSupportedCipherSuites() - 类 中的方法org.dromara.hutool.http.ssl.CustomProtocolsSSLFactory
-
- getTimeout() - 类 中的静态方法org.dromara.hutool.http.HttpGlobalConfig
-
获取全局默认的超时时长
- getTrustManager() - 类 中的方法org.dromara.hutool.http.ssl.SSLInfo
-
- getURI() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得请求URI
- getURIs() - 类 中的方法org.dromara.hutool.http.client.cookie.ThreadLocalCookieStore
-
- getUrl() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取请求URL
- getUserAgent() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得User-Agent,未识别返回null
- getUserAgentStr() - 类 中的方法org.dromara.hutool.http.server.HttpServerRequest
-
获得User-Agent
- getValue() - 枚举 中的方法org.dromara.hutool.http.meta.ContentType
-
获取value值
- getValue() - 枚举 中的方法org.dromara.hutool.http.meta.HeaderName
-
获取值
- getValue() - 枚举 中的方法org.dromara.hutool.http.webservice.SoapProtocol
-
获取版本值信息
- getVersion(String) - 类 中的方法org.dromara.hutool.http.useragent.Browser
-
获取浏览器版本
- getVersion(String) - 类 中的方法org.dromara.hutool.http.useragent.BrowserEngine
-
获取引擎版本
- getVersion(String) - 类 中的方法org.dromara.hutool.http.useragent.OS
-
获取浏览器版本
- getVersion() - 类 中的方法org.dromara.hutool.http.useragent.UserAgent
-
获取浏览器版本
- getWriter() - 类 中的方法org.dromara.hutool.http.server.HttpServerResponse
-
获取响应数据流
- getWriter(HttpServletResponse) - 类 中的静态方法org.dromara.hutool.http.server.servlet.JakartaServletUtil
-
获得PrintWriter
- getWriter(HttpServletResponse) - 类 中的静态方法org.dromara.hutool.http.server.servlet.ServletUtil
-
获得PrintWriter
- GlobalCompressStreamRegister - org.dromara.hutool.http中的枚举
-
全局响应内容压缩解压器注册中心
通过注册指定Accept-Encoding的流,来包装响应内容流,从而支持特殊压缩算法
- GlobalCookieManager - org.dromara.hutool.http.client.cookie中的类
-
全局Cookie管理器,只针对Hutool请求有效
- GlobalCookieManager() - 类 的构造器org.dromara.hutool.http.client.cookie.GlobalCookieManager
-
- GlobalHeaders - org.dromara.hutool.http中的枚举
-
全局头部信息
所有Http请求将共用此全局头部信息
- GOOGLE_TV - 类 中的静态变量org.dromara.hutool.http.useragent.Platform
-
android
- handle(HttpExchange) - 类 中的方法org.dromara.hutool.http.server.handler.ActionHandler
-
- hashCode() - 类 中的方法org.dromara.hutool.http.useragent.UserAgentInfo
-
- header(String) - 类 中的方法org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
- header(String) - 类 中的方法org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
- header(String, String, boolean) - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
设置请求头
当请求头存在时,覆盖之
- header(String) - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取Http请求头
- header(String) - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
- header(String) - 类 中的方法org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
-
- header(String, String, boolean) - 接口 中的方法org.dromara.hutool.http.client.HeaderOperation
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
如果给定值为null,则删除这个头信息
- header(HeaderName) - 接口 中的方法org.dromara.hutool.http.client.HeaderOperation
-
获取指定的Header值,如果不存在返回null
- header(String) - 接口 中的方法org.dromara.hutool.http.client.HeaderOperation
-
获取指定的Header值,如果不存在返回null
- header(HeaderName, String, boolean) - 接口 中的方法org.dromara.hutool.http.client.HeaderOperation
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
- header(HeaderName, String) - 接口 中的方法org.dromara.hutool.http.client.HeaderOperation
-
设置一个header
覆盖模式,则替换之前的值
- header(String, String) - 接口 中的方法org.dromara.hutool.http.client.HeaderOperation
-
添加请求头,默认覆盖原有头参数
- header(Map<String, ? extends Collection<String>>, boolean) - 接口 中的方法org.dromara.hutool.http.client.HeaderOperation
-
设置请求头
不覆盖原有请求头
- header(String, String, boolean) - 类 中的方法org.dromara.hutool.http.client.Request
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
如果给定值为null,则删除这个头信息
- header(String) - 接口 中的方法org.dromara.hutool.http.client.Response
-
根据name获取头信息
根据RFC2616规范,header的name不区分大小写
- header(HeaderName) - 接口 中的方法org.dromara.hutool.http.client.Response
-
根据name获取头信息
- header(String) - 枚举 中的方法org.dromara.hutool.http.GlobalHeaders
-
根据name获取头信息
- header(HeaderName) - 枚举 中的方法org.dromara.hutool.http.GlobalHeaders
-
根据name获取头信息
- header(String, String, boolean) - 枚举 中的方法org.dromara.hutool.http.GlobalHeaders
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
- header(HeaderName, String, boolean) - 枚举 中的方法org.dromara.hutool.http.GlobalHeaders
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
- header(HeaderName, String) - 枚举 中的方法org.dromara.hutool.http.GlobalHeaders
-
设置一个header
覆盖模式,则替换之前的值
- header(String, String) - 枚举 中的方法org.dromara.hutool.http.GlobalHeaders
-
设置一个header
覆盖模式,则替换之前的值
- header(Map<String, List<String>>) - 枚举 中的方法org.dromara.hutool.http.GlobalHeaders
-
设置请求头
不覆盖原有请求头
- header(String, String, boolean) - 类 中的方法org.dromara.hutool.http.webservice.SoapClient
-
设置一个header
如果覆盖模式,则替换之前的值,否则加入到值列表中
- headerList(String) - 枚举 中的方法org.dromara.hutool.http.GlobalHeaders
-
根据name获取头信息列表
- HeaderName - org.dromara.hutool.http.meta中的枚举
-
Http头名称枚举
- HeaderOperation<T extends HeaderOperation<T>> - org.dromara.hutool.http.client中的接口
-
HTTP请求头的存储和读取相关方法
- headers() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
- headers() - 类 中的方法org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
- headers() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpConnection
-
获取所有Http请求头
- headers() - 类 中的方法org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
获取headers
- headers() - 类 中的方法org.dromara.hutool.http.client.engine.okhttp.OkHttpResponse
-
- headers() - 接口 中的方法org.dromara.hutool.http.client.HeaderOperation
-
获取headers
- headers() - 类 中的方法org.dromara.hutool.http.client.Request
-
- headers() - 接口 中的方法org.dromara.hutool.http.client.Response
-
获取headers
- headers() - 枚举 中的方法org.dromara.hutool.http.GlobalHeaders
-
获取headers
- headers() - 类 中的方法org.dromara.hutool.http.webservice.SoapClient
-
获取headers
- HTMLFilter - org.dromara.hutool.http.html中的类
-
HTML过滤器,用于去除XSS(Cross Site Scripting) 漏洞隐患。
- HTMLFilter() - 类 的构造器org.dromara.hutool.http.html.HTMLFilter
-
Default constructor.
- HTMLFilter(boolean) - 类 的构造器org.dromara.hutool.http.html.HTMLFilter
-
Set debug flag to true.
- HTMLFilter(Map<String, Object>) - 类 的构造器org.dromara.hutool.http.html.HTMLFilter
-
Map-parameter configurable constructor.
- htmlSpecialChars(String) - 类 中的静态方法org.dromara.hutool.http.html.HTMLFilter
-
HTML特殊字符替换
- HtmlUtil - org.dromara.hutool.http.html中的类
-
HTML工具类
比如去掉指定标签(例如广告栏等)、去除JS、去掉样式等等,这些操作都可以使用此工具类完成。
- HtmlUtil() - 类 的构造器org.dromara.hutool.http.html.HtmlUtil
-
- HTTP_ACCEPTED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 202: Accepted.
- HTTP_ALREADY_REPORTED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 208: Already Reported.
- HTTP_BAD_GATEWAY - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 502: Bad Gateway.
- HTTP_BAD_METHOD - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 405: Method Not Allowed.
- HTTP_BAD_REQUEST - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 400: Bad Request.
- HTTP_BANDWIDTH_LIMIT_EXCEEDED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 509: Bandwidth Limit Exceeded.
- HTTP_CHECKPOINT - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 103: Checkpoint.
- HTTP_CLIENT_TIMEOUT - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 408: Request Time-Out.
- HTTP_CONFLICT - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 409: Conflict.
- HTTP_CONTINUE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 100: Continue.
- HTTP_CREATED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 201: Created.
- HTTP_ENTITY_TOO_LARGE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 413: Request Entity Too Large.
- HTTP_EXPECTATION_FAILED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 417: Expectation Failed.
- HTTP_FAILED_DEPENDENCY - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 424: Failed Dependency.
- HTTP_FORBIDDEN - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 403: Forbidden.
- HTTP_GATEWAY_TIMEOUT - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 504: Gateway Timeout.
- HTTP_GONE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 410: Gone.
- HTTP_I_AM_A_TEAPOT - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 418: I'm a teapot.
- HTTP_IM_USED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 226: IM Used.
- HTTP_INSUFFICIENT_STORAGE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 507: Insufficient Storage.
- HTTP_INTERNAL_ERROR - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 500: Internal Server Error.
- HTTP_LENGTH_REQUIRED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 411: Length Required.
- HTTP_LOCKED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 423: Locked.
- HTTP_LOOP_DETECTED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 508: Loop Detected.
- HTTP_MOVED_PERM - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 301: Moved Permanently.
- HTTP_MOVED_TEMP - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 302: Temporary Redirect.
- HTTP_MULT_CHOICE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 300: Multiple Choices.
- HTTP_MULTI_STATUS - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 207: Multi-Status.
- HTTP_NETWORK_AUTHENTICATION_REQUIRED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 511: Network Authentication Required.
- HTTP_NO_CONTENT - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 204: No Content.
- HTTP_NOT_ACCEPTABLE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 406: Not Acceptable.
- HTTP_NOT_AUTHORITATIVE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 203: Non-Authoritative Information.
- HTTP_NOT_EXTENDED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 510: Not Extended.
- HTTP_NOT_FOUND - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 404: Not Found.
- HTTP_NOT_IMPLEMENTED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 501: Not Implemented.
- HTTP_NOT_MODIFIED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 304: Not Modified.
- HTTP_OK - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 200: OK.
- HTTP_PARTIAL - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 206: Partial Content.
- HTTP_PAYMENT_REQUIRED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 402: Payment Required.
- HTTP_PERMANENT_REDIRECT - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP 1.1 Status-Code 308: Permanent Redirect 永久重定向
见:RFC-7231
- HTTP_PRECON_FAILED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 412: Precondition Failed.
- HTTP_PRECONDITION_REQUIRED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 428: Precondition Required.
- HTTP_PROCESSING - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 102: Processing.
- HTTP_PROXY_AUTH - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 407: Proxy Authentication Required.
- HTTP_REQ_TOO_LONG - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 414: Request-URI Too Large.
- HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 431: Request Header Fields Too Large.
- HTTP_REQUESTED_RANGE_NOT_SATISFIABLE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 416: Requested Range Not Satisfiable.
- HTTP_RESET - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 205: Reset Content.
- HTTP_SEE_OTHER - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 303: See Other.
- HTTP_SWITCHING_PROTOCOLS - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 101: Switching Protocols.
- HTTP_TEMP_REDIRECT - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP 1.1 Status-Code 307: Temporary Redirect.
- HTTP_TOO_EARLY - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 425: Too Early.
- HTTP_TOO_MANY_REQUESTS - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 429: Too Many Requests.
- HTTP_UNAUTHORIZED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 401: Unauthorized.
- HTTP_UNAVAILABLE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 503: Service Unavailable.
- HTTP_UNAVAILABLE_FOR_LEGAL_REASONS - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 451: Unavailable For Legal Reasons.
- HTTP_UNPROCESSABLE_ENTITY - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 422: Unprocessable Entity.
- HTTP_UNSUPPORTED_TYPE - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 415: Unsupported Media Type.
- HTTP_UPGRADE_REQUIRED - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 426: Upgrade Required.
- HTTP_USE_PROXY - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 305: Use Proxy.
- HTTP_VARIANT_ALSO_NEGOTIATES - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 506: Variant Also Negotiates.
- HTTP_VERSION - 接口 中的静态变量org.dromara.hutool.http.meta.HttpStatus
-
HTTP Status-Code 505: HTTP Version Not Supported.
- HttpAuthUtil - org.dromara.hutool.http.auth中的类
-
HTTP验证工具类
- HttpAuthUtil() - 类 的构造器org.dromara.hutool.http.auth.HttpAuthUtil
-
- HttpBody - org.dromara.hutool.http.client.body中的接口
-
定义请求体接口
- HttpClient4BodyEntity - org.dromara.hutool.http.client.engine.httpclient4中的类
-
- HttpClient4BodyEntity(String, Charset, boolean, HttpBody) - 类 的构造器org.dromara.hutool.http.client.engine.httpclient4.HttpClient4BodyEntity
-
构造
- HttpClient4Engine - org.dromara.hutool.http.client.engine.httpclient4中的类
-
Apache HttpClient5的HTTP请求引擎
- HttpClient4Engine() - 类 的构造器org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Engine
-
构造
- HttpClient4Response - org.dromara.hutool.http.client.engine.httpclient4中的类
-
HttpClient响应包装
通过包装CloseableHttpResponse,实现获取响应状态码、响应头、响应体等内容
- HttpClient4Response(CloseableHttpResponse, Charset) - 类 的构造器org.dromara.hutool.http.client.engine.httpclient4.HttpClient4Response
-
构造
通过传入一个请求时的编码,当无法获取响应内容的编码时,默认使用响应时的编码
- HttpClient5BodyEntity - org.dromara.hutool.http.client.engine.httpclient5中的类
-
- HttpClient5BodyEntity(String, Charset, boolean, HttpBody) - 类 的构造器org.dromara.hutool.http.client.engine.httpclient5.HttpClient5BodyEntity
-
构造
- HttpClient5Engine - org.dromara.hutool.http.client.engine.httpclient5中的类
-
Apache HttpClient5的HTTP请求引擎
- HttpClient5Engine() - 类 的构造器org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Engine
-
构造
- HttpClient5Response - org.dromara.hutool.http.client.engine.httpclient5中的类
-
HttpClient响应包装
通过包装CloseableHttpResponse,实现获取响应状态码、响应头、响应体等内容
- HttpClient5Response(ClassicHttpResponse, Charset) - 类 的构造器org.dromara.hutool.http.client.engine.httpclient5.HttpClient5Response
-
构造
通过传入一个请求时的编码,当无法获取响应内容的编码时,默认使用响应时的编码
- httpConnection - 类 中的变量org.dromara.hutool.http.client.engine.jdk.JdkHttpResponse
-
持有连接对象
- HttpDownloader - org.dromara.hutool.http.client中的类
-
下载封装,下载统一使用GET请求,默认支持30x跳转
- HttpDownloader() - 类 的构造器org.dromara.hutool.http.client.HttpDownloader
-
- HttpException - org.dromara.hutool.http中的异常错误
-
HTTP异常
- HttpException(Throwable) - 异常错误 的构造器org.dromara.hutool.http.HttpException
-
- HttpException(String) - 异常错误 的构造器org.dromara.hutool.http.HttpException
-
- HttpException(String, Object...) - 异常错误 的构造器org.dromara.hutool.http.HttpException
-
- HttpException(String, Throwable) - 异常错误 的构造器org.dromara.hutool.http.HttpException
-
- HttpException(String, Throwable, boolean, boolean) - 异常错误 的构造器org.dromara.hutool.http.HttpException
-
- HttpException(Throwable, String, Object...) - 异常错误 的构造器org.dromara.hutool.http.HttpException
-
- HttpFilter - org.dromara.hutool.http.server.filter中的接口
-
过滤器接口,用于简化Filter 使用
- HttpGlobalConfig - org.dromara.hutool.http中的类
-
HTTP 全局参数配置
- HttpGlobalConfig() - 类 的构造器org.dromara.hutool.http.HttpGlobalConfig
-
- HttpProxy - org.dromara.hutool.http.proxy中的类
-
HTTP代理,提供代理地址和代理端口的持有。
- HttpProxy(String, int) - 类 的构造器org.dromara.hutool.http.proxy.HttpProxy
-
构造
- HttpServerBase - org.dromara.hutool.http.server中的类
-
HttpServer公用对象,提供HttpExchange包装和公用方法
- HttpServerBase(HttpExchange) - 类 的构造器org.dromara.hutool.http.server.HttpServerBase
-
构造
- HttpServerRequest - org.dromara.hutool.http.server中的类
-
Http请求对象,对HttpExchange封装
- HttpServerRequest(HttpExchange) - 类 的构造器org.dromara.hutool.http.server.HttpServerRequest
-
构造
- HttpServerResponse - org.dromara.hutool.http.server中的类
-
Http响应对象,用于写出数据到客户端
- HttpServerResponse(HttpExchange) - 类 的构造器org.dromara.hutool.http.server.HttpServerResponse
-
构造
- HttpStatus - org.dromara.hutool.http.meta中的接口
-
HTTP状态码
- HttpUrlConnectionUtil - org.dromara.hutool.http.client.engine.jdk中的类
-
- HttpUrlConnectionUtil() - 类 的构造器org.dromara.hutool.http.client.engine.jdk.HttpUrlConnectionUtil
-
- HttpUtil - org.dromara.hutool.http中的类
-
Http请求工具类
- HttpUtil() - 类 的构造器org.dromara.hutool.http.HttpUtil
-