| 枚举 | 说明 |
|---|---|
| BodyType |
响应类型
|
| HttpMethod |
http methods
|
| ResponseType |
响应数据类型
|
| 注释类型 | 说明 |
|---|---|
| Body | |
| Delete |
delete 请求
|
| Expensive |
展开对象,支持的类型:
map
bean
|
| Get |
get请求
|
| Head |
head 请求
|
| Header |
指定全局请求头
|
| Header.Headers | |
| NotThreadSafe |
标记该类或该接口的实现是线程不安全的
|
| Param |
自定义请求参数名称
|
| ParamHeader |
指定该参数为请求头
|
| Patch |
patch请求
|
| Post |
post请求
|
| Put |
put请求
|
| QueryMap |
query map
|
| QueryParam |
查询参数
@Rest("https://httpbin.org") interface Httpbin { @Post("/post") JSONObject post(@QueryParam(name = "foo") String foo, @Param(name = "bar") String bar); } 则最终访问的URL是: https://httpbin.org/post? |
| Rest |
指定该接口会被自动代理
|
| ThreadSafe |
标记该类或该接口的实现均是线程安全的
|
Copyright © 2019. All rights reserved.