索引

A B C D E F G H I M N O P R S T U V 
常量字段值|所有程序包|所有类和接口

A

accept(HttpURLConnection) - 类中的方法 com.ajaxjs.util.httpremote.call.annotation.NoOp
 
api(String) - 类中的静态方法 com.ajaxjs.util.httpremote.Get
 
api(String, Class<T>) - 类中的静态方法 com.ajaxjs.util.httpremote.Get
 
api(String, Class<T>, String) - 类中的静态方法 com.ajaxjs.util.httpremote.Delete
 
api(String, Class<T>, String) - 类中的静态方法 com.ajaxjs.util.httpremote.Get
 
api(String, Class<T>, Consumer<HttpURLConnection>) - 类中的静态方法 com.ajaxjs.util.httpremote.Delete
 
api(String, Class<T>, Consumer<HttpURLConnection>) - 类中的静态方法 com.ajaxjs.util.httpremote.Get
 
api(String, Object) - 类中的静态方法 com.ajaxjs.util.httpremote.Post
POST request to api using Raw body as Json
api(String, Object) - 类中的静态方法 com.ajaxjs.util.httpremote.Put
PUT request to api using Raw body as Json
api(String, Object, Consumer<HttpURLConnection>) - 类中的静态方法 com.ajaxjs.util.httpremote.Post
 
api(String, Object, Consumer<HttpURLConnection>) - 类中的静态方法 com.ajaxjs.util.httpremote.Put
 
api(String, String) - 类中的静态方法 com.ajaxjs.util.httpremote.Delete
 
api(String, String) - 类中的静态方法 com.ajaxjs.util.httpremote.Get
 
api(String, Consumer<HttpURLConnection>) - 类中的静态方法 com.ajaxjs.util.httpremote.Delete
 
api(String, Consumer<HttpURLConnection>) - 类中的静态方法 com.ajaxjs.util.httpremote.Get
 
apiXml(String, Consumer<HttpURLConnection>) - 类中的静态方法 com.ajaxjs.util.httpremote.Get
 
AUTHORIZATION - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 

B

BasePost - com.ajaxjs.util.httpremote中的类
 
BasePost(HttpConstant.HttpMethod, String) - 类的构造器 com.ajaxjs.util.httpremote.BasePost
 
BasePost(HttpConstant.HttpMethod, String, Object, String) - 类的构造器 com.ajaxjs.util.httpremote.BasePost
 
BasePost(HttpConstant.HttpMethod, String, Object, String, Consumer<HttpURLConnection>) - 类的构造器 com.ajaxjs.util.httpremote.BasePost
 
BasePost(HttpConstant.HttpMethod, String, Object, Consumer<HttpURLConnection>) - 类的构造器 com.ajaxjs.util.httpremote.BasePost
 
BatchDownload - com.ajaxjs.util.httpremote中的类
批量下载
BatchDownload(String[], String, Supplier<String>) - 类的构造器 com.ajaxjs.util.httpremote.BatchDownload
创建图片批量下载
BOUNDARY - 类中的静态变量 com.ajaxjs.util.httpremote.FileUpload
定义数据分隔线

C

CallHandler - com.ajaxjs.util.httpremote.call中的类
 
CallHandler() - 类的构造器 com.ajaxjs.util.httpremote.call.CallHandler
 
com.ajaxjs.util.httpremote - 程序包 com.ajaxjs.util.httpremote
Remote request via HTTP protocol.
com.ajaxjs.util.httpremote.call - 程序包 com.ajaxjs.util.httpremote.call
 
com.ajaxjs.util.httpremote.call.annotation - 程序包 com.ajaxjs.util.httpremote.call.annotation
 
concat(byte[], byte[]) - 类中的静态方法 com.ajaxjs.util.httpremote.FileUpload
合并两个字节数组
connect() - 类中的方法 com.ajaxjs.util.httpremote.Request
发送请求,返回响应信息
CONNECT - 枚举 中的枚举常量 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
 
CONTENT_TYPE - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
CONTENT_TYPE_FORM - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
CONTENT_TYPE_FORM_UPLOAD - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
CONTENT_TYPE_FORM_UTF8 - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
CONTENT_TYPE_JSON - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
CONTENT_TYPE_JSON_UTF8 - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
CONTENT_TYPE_XML - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
create(Class<T>) - 类中的静态方法 com.ajaxjs.util.httpremote.call.CallHandler
 

D

Delete - com.ajaxjs.util.httpremote中的类
Send DELETE request
Delete(HttpConstant.HttpMethod, String) - 类的构造器 com.ajaxjs.util.httpremote.Delete
 
Delete(String, Consumer<HttpURLConnection>) - 类的构造器 com.ajaxjs.util.httpremote.Delete
 
DELETE - 枚举 中的枚举常量 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
 
DELETE - com.ajaxjs.util.httpremote.call.annotation中的批注类型
 
DELETE - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
download(HttpConstant.HttpMethod, String, Consumer<HttpURLConnection>, String, String) - 类中的静态方法 com.ajaxjs.util.httpremote.BatchDownload
 

E

EMPTY_INIT - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
ERR_MSG - 类中的静态变量 com.ajaxjs.util.httpremote.Response
返回 JSON 时候的 Map 的 key

F

FILE_TYPE - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
FileUpload - com.ajaxjs.util.httpremote中的类
 
FileUpload() - 类的构造器 com.ajaxjs.util.httpremote.FileUpload
 
FormData - com.ajaxjs.util.httpremote.call.annotation中的批注类型
 

G

Get - com.ajaxjs.util.httpremote中的类
Send GET request
Get(HttpConstant.HttpMethod, String) - 类的构造器 com.ajaxjs.util.httpremote.Get
 
Get(String, Consumer<HttpURLConnection>) - 类的构造器 com.ajaxjs.util.httpremote.Get
 
GET - 枚举 中的枚举常量 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
 
GET - com.ajaxjs.util.httpremote.call.annotation中的批注类型
 
GET - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
get302redirect() - 类中的方法 com.ajaxjs.util.httpremote.Head
Obtain the redirect address of HTTP 302.
getFileNameFromUrl(String) - 类中的静态方法 com.ajaxjs.util.httpremote.BatchDownload
 
getFileSize() - 类中的方法 com.ajaxjs.util.httpremote.Head
Obtain the file size.
getSocketFactory(KeyManager[]) - 类中的静态方法 com.ajaxjs.util.httpremote.SkipSSL
带证书的安全连接
gzip(HttpURLConnection, InputStream) - 类中的静态方法 com.ajaxjs.util.httpremote.Head
判断是否为 GZip 格式的输入流并返回相应的输入流 有些网站强制加入 Content-Encoding:gzip,而不管之前的是否有 GZip 的请求

H

Head - com.ajaxjs.util.httpremote中的类
Send HEAD request HTTP HEAD doesn't have a response body, just cares about the response header.
Head(HttpConstant.HttpMethod, String) - 类的构造器 com.ajaxjs.util.httpremote.Head
 
Head(String) - 类的构造器 com.ajaxjs.util.httpremote.Head
 
HEAD - 枚举 中的枚举常量 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
 
HEAD - com.ajaxjs.util.httpremote.call.annotation中的批注类型
 
Header - com.ajaxjs.util.httpremote.call.annotation中的批注类型
 
HttpConstant - com.ajaxjs.util.httpremote中的接口
 
HttpConstant.HttpMethod - com.ajaxjs.util.httpremote中的枚举
 

I

init() - 类中的方法 com.ajaxjs.util.httpremote.Head
 
init() - 类中的方法 com.ajaxjs.util.httpremote.Request
Init the connection.
init() - 类中的静态方法 com.ajaxjs.util.httpremote.SkipSSL
全局设置
init(Consumer<HttpURLConnection>) - 类中的方法 com.ajaxjs.util.httpremote.Head
 
init(Consumer<HttpURLConnection>) - 类中的方法 com.ajaxjs.util.httpremote.Request
Init the connection.
initConnection() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.DELETE
 
initConnection() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.GET
 
initConnection() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.POST
 
initData() - 类中的方法 com.ajaxjs.util.httpremote.Request
 
invoke(Object, Method, Object[]) - 类中的方法 com.ajaxjs.util.httpremote.call.CallHandler
 
is404() - 类中的方法 com.ajaxjs.util.httpremote.Head
Detect whether the resource exists
isOk(Map<String, Object>) - 类中的静态方法 com.ajaxjs.util.httpremote.Response
Check the result of remote request that if it's ok.

M

map2header(Map<String, ?>) - 类中的静态方法 com.ajaxjs.util.httpremote.Head
Transform Map to HTTP HEAD.

N

NoOp - com.ajaxjs.util.httpremote.call.annotation中的类
 
NoOp() - 类的构造器 com.ajaxjs.util.httpremote.call.annotation.NoOp
 

O

OPTIONS - 枚举 中的枚举常量 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
 

P

Post - com.ajaxjs.util.httpremote中的类
Send POST request
Post(HttpConstant.HttpMethod, String) - 类的构造器 com.ajaxjs.util.httpremote.Post
 
Post(String, Object, String) - 类的构造器 com.ajaxjs.util.httpremote.Post
 
Post(String, Object, String, Consumer<HttpURLConnection>) - 类的构造器 com.ajaxjs.util.httpremote.Post
 
POST - 枚举 中的枚举常量 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
 
POST - com.ajaxjs.util.httpremote.call.annotation中的批注类型
 
POST - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 
printLog(boolean, String, String, String, Integer, String, Long) - 类中的静态方法 com.ajaxjs.util.httpremote.Request
 
Put - com.ajaxjs.util.httpremote中的类
Send PUT request
Put(HttpConstant.HttpMethod, String) - 类的构造器 com.ajaxjs.util.httpremote.Put
 
Put(String, Object, String) - 类的构造器 com.ajaxjs.util.httpremote.Put
 
Put(String, Object, String, Consumer<HttpURLConnection>) - 类的构造器 com.ajaxjs.util.httpremote.Put
 
PUT - 枚举 中的枚举常量 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
 
PUT - com.ajaxjs.util.httpremote.call.annotation中的批注类型
 
PUT - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
 

R

RawBody - com.ajaxjs.util.httpremote.call.annotation中的批注类型
 
Request - com.ajaxjs.util.httpremote中的类
 
Request(HttpConstant.HttpMethod, String) - 类的构造器 com.ajaxjs.util.httpremote.Request
 
Response - com.ajaxjs.util.httpremote中的类
 
Response() - 类的构造器 com.ajaxjs.util.httpremote.Response
 
responseAsBean(Class<T>) - 类中的方法 com.ajaxjs.util.httpremote.Response
Get the response as Java Bean
responseAsJson() - 类中的方法 com.ajaxjs.util.httpremote.Response
Get the response as JSON
responseAsJsonList() - 类中的方法 com.ajaxjs.util.httpremote.Response
Get the response as JSON List
responseAsXML() - 类中的方法 com.ajaxjs.util.httpremote.Response
 

S

SET_USER_AGENT - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
设置客户端识别
SET_USER_AGENT_DEFAULT - 接口中的静态变量 com.ajaxjs.util.httpremote.HttpConstant
默认的客户端识别
setData(byte[]) - 类中的方法 com.ajaxjs.util.httpremote.Request
 
setData(Object) - 类中的方法 com.ajaxjs.util.httpremote.Request
Set data in Java Bean.
setData(String) - 类中的方法 com.ajaxjs.util.httpremote.Request
Set data in Json.
setData(Map<String, Object>) - 类中的方法 com.ajaxjs.util.httpremote.Request
Set data in Map.
setDataStr(String) - 类中的方法 com.ajaxjs.util.httpremote.Request
Set data in string.
setSSL_Ignore(HttpsURLConnection) - 类中的静态方法 com.ajaxjs.util.httpremote.SkipSSL
单次忽略
SkipSSL - com.ajaxjs.util.httpremote中的类
全局忽略 HTTPS 证书
SkipSSL() - 类的构造器 com.ajaxjs.util.httpremote.SkipSSL
 
start() - 类中的方法 com.ajaxjs.util.httpremote.BatchDownload
开始下载
STATUS - 类中的静态变量 com.ajaxjs.util.httpremote.Response
 

T

text(String) - 类中的静态方法 com.ajaxjs.util.httpremote.Get
 
text(String, Consumer<HttpURLConnection>) - 类中的静态方法 com.ajaxjs.util.httpremote.Get
 
toFromData(Map<String, Object>) - 类中的静态方法 com.ajaxjs.util.httpremote.FileUpload
Map 转换为 byte
TRACE - 枚举 中的枚举常量 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
 

U

uploadFile(String, String, String, byte[], Consumer<HttpURLConnection>) - 类中的静态方法 com.ajaxjs.util.httpremote.FileUpload
以POST方法上传文件
Url - com.ajaxjs.util.httpremote.call.annotation中的批注类型
 

V

value() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.DELETE
 
value() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.GET
 
value() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.HEAD
 
value() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.Header
 
value() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.POST
 
value() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.PUT
 
value() - 批注类型 中的元素 com.ajaxjs.util.httpremote.call.annotation.Url
 
valueOf(String) - 枚举中的静态方法 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
返回带有指定名称的该类型的枚举常量。
values() - 枚举中的静态方法 com.ajaxjs.util.httpremote.HttpConstant.HttpMethod
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
A B C D E F G H I M N O P R S T U V 
常量字段值|所有程序包|所有类和接口