RESTful design
This commit is contained in:
@@ -39,6 +39,46 @@ public class CommonRequest {
|
||||
return new CommonRequest(Request.post(url));
|
||||
}
|
||||
|
||||
/// 创建 PUT 请求,用于替换资源
|
||||
///
|
||||
/// @param url 请求地址
|
||||
/// @return CommonRequest 请求
|
||||
public static CommonRequest put(String url) {
|
||||
return new CommonRequest(Request.put(url));
|
||||
}
|
||||
|
||||
/// 创建 PATCH 请求,用于部分更新资源
|
||||
///
|
||||
/// @param url 请求地址
|
||||
/// @return CommonRequest 请求
|
||||
public static CommonRequest patch(String url) {
|
||||
return new CommonRequest(Request.patch(url));
|
||||
}
|
||||
|
||||
/// 创建 DELETE 请求,用于删除资源
|
||||
///
|
||||
/// @param url 请求地址
|
||||
/// @return CommonRequest 请求
|
||||
public static CommonRequest delete(String url) {
|
||||
return new CommonRequest(Request.delete(url));
|
||||
}
|
||||
|
||||
/// 创建 HEAD 请求,用于获取响应头
|
||||
///
|
||||
/// @param url 请求地址
|
||||
/// @return CommonRequest 请求
|
||||
public static CommonRequest head(String url) {
|
||||
return new CommonRequest(Request.head(url));
|
||||
}
|
||||
|
||||
/// 创建 OPTIONS 请求,用于查询支持的请求方法
|
||||
///
|
||||
/// @param url 请求地址
|
||||
/// @return CommonRequest 请求
|
||||
public static CommonRequest options(String url) {
|
||||
return new CommonRequest(Request.options(url));
|
||||
}
|
||||
|
||||
public CommonRequest timeout(long ms) {
|
||||
if (0 < ms) {
|
||||
request.connectTimeout(Timeout.ofMilliseconds(ms)).responseTimeout(Timeout.ofMilliseconds(ms));
|
||||
|
||||
Reference in New Issue
Block a user