Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
带水的鱼儿
spring-framework
提交
2b029357
S
spring-framework
项目概览
带水的鱼儿
/
spring-framework
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
spring-framework
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2b029357
编写于
12月 01, 2016
作者:
J
Juergen Hoeller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Consistent use of "URI variables" terminology
Issue: SPR-14969 (cherry picked from commit
7a8ec4f6
)
上级
66aeeeda
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
74 addition
and
74 deletion
+74
-74
spring-test/src/main/java/org/springframework/test/web/servlet/request/MockHttpServletRequestBuilder.java
...st/web/servlet/request/MockHttpServletRequestBuilder.java
+1
-1
spring-test/src/main/java/org/springframework/test/web/servlet/request/MockMultipartHttpServletRequestBuilder.java
...rvlet/request/MockMultipartHttpServletRequestBuilder.java
+4
-4
spring-test/src/main/java/org/springframework/test/web/servlet/request/MockMvcRequestBuilders.java
...work/test/web/servlet/request/MockMvcRequestBuilders.java
+27
-27
spring-web/src/main/java/org/springframework/web/client/AsyncRestTemplate.java
...ava/org/springframework/web/client/AsyncRestTemplate.java
+10
-10
spring-web/src/main/java/org/springframework/web/client/RestTemplate.java
...ain/java/org/springframework/web/client/RestTemplate.java
+32
-32
未找到文件。
spring-test/src/main/java/org/springframework/test/web/servlet/request/MockHttpServletRequestBuilder.java
浏览文件 @
2b029357
...
...
@@ -129,7 +129,7 @@ public class MockHttpServletRequestBuilder
* {@link #with(RequestPostProcessor)}.
* @param httpMethod the HTTP method (GET, POST, etc)
* @param url a URL template; the resulting URL will be encoded
* @param vars zero or more UR
L
variables
* @param vars zero or more UR
I
variables
*/
MockHttpServletRequestBuilder
(
HttpMethod
httpMethod
,
String
url
,
Object
...
vars
)
{
this
(
httpMethod
.
name
(),
UriComponentsBuilder
.
fromUriString
(
url
).
buildAndExpand
(
vars
).
encode
().
toUri
());
...
...
spring-test/src/main/java/org/springframework/test/web/servlet/request/MockMultipartHttpServletRequestBuilder.java
浏览文件 @
2b029357
/*
* Copyright 2002-201
5
the original author or authors.
* Copyright 2002-201
6
the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
...
...
@@ -46,10 +46,10 @@ public class MockMultipartHttpServletRequestBuilder extends MockHttpServletReque
* see {@link #with(RequestPostProcessor)} and the
* {@link RequestPostProcessor} extension point.
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVariables zero or more URL
variables
* @param ur
iVariables zero or more URI
variables
*/
MockMultipartHttpServletRequestBuilder
(
String
urlTemplate
,
Object
...
ur
l
Variables
)
{
super
(
HttpMethod
.
POST
,
urlTemplate
,
ur
l
Variables
);
MockMultipartHttpServletRequestBuilder
(
String
urlTemplate
,
Object
...
ur
i
Variables
)
{
super
(
HttpMethod
.
POST
,
urlTemplate
,
ur
i
Variables
);
super
.
contentType
(
MediaType
.
MULTIPART_FORM_DATA
);
}
...
...
spring-test/src/main/java/org/springframework/test/web/servlet/request/MockMvcRequestBuilders.java
浏览文件 @
2b029357
...
...
@@ -50,10 +50,10 @@ public abstract class MockMvcRequestBuilders {
/**
* Create a {@link MockHttpServletRequestBuilder} for a GET request.
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVars zero or more URL
variables
* @param ur
iVars zero or more URI
variables
*/
public
static
MockHttpServletRequestBuilder
get
(
String
urlTemplate
,
Object
...
ur
l
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
GET
,
urlTemplate
,
ur
l
Vars
);
public
static
MockHttpServletRequestBuilder
get
(
String
urlTemplate
,
Object
...
ur
i
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
GET
,
urlTemplate
,
ur
i
Vars
);
}
/**
...
...
@@ -68,10 +68,10 @@ public abstract class MockMvcRequestBuilders {
/**
* Create a {@link MockHttpServletRequestBuilder} for a POST request.
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVars zero or more URL
variables
* @param ur
iVars zero or more URI
variables
*/
public
static
MockHttpServletRequestBuilder
post
(
String
urlTemplate
,
Object
...
ur
l
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
POST
,
urlTemplate
,
ur
l
Vars
);
public
static
MockHttpServletRequestBuilder
post
(
String
urlTemplate
,
Object
...
ur
i
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
POST
,
urlTemplate
,
ur
i
Vars
);
}
/**
...
...
@@ -86,10 +86,10 @@ public abstract class MockMvcRequestBuilders {
/**
* Create a {@link MockHttpServletRequestBuilder} for a PUT request.
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVars zero or more URL
variables
* @param ur
iVars zero or more URI
variables
*/
public
static
MockHttpServletRequestBuilder
put
(
String
urlTemplate
,
Object
...
ur
l
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
PUT
,
urlTemplate
,
ur
l
Vars
);
public
static
MockHttpServletRequestBuilder
put
(
String
urlTemplate
,
Object
...
ur
i
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
PUT
,
urlTemplate
,
ur
i
Vars
);
}
/**
...
...
@@ -104,10 +104,10 @@ public abstract class MockMvcRequestBuilders {
/**
* Create a {@link MockHttpServletRequestBuilder} for a PATCH request.
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVars zero or more URL
variables
* @param ur
iVars zero or more URI
variables
*/
public
static
MockHttpServletRequestBuilder
patch
(
String
urlTemplate
,
Object
...
ur
l
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
PATCH
,
urlTemplate
,
ur
l
Vars
);
public
static
MockHttpServletRequestBuilder
patch
(
String
urlTemplate
,
Object
...
ur
i
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
PATCH
,
urlTemplate
,
ur
i
Vars
);
}
/**
...
...
@@ -122,10 +122,10 @@ public abstract class MockMvcRequestBuilders {
/**
* Create a {@link MockHttpServletRequestBuilder} for a DELETE request.
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVars zero or more URL
variables
* @param ur
iVars zero or more URI
variables
*/
public
static
MockHttpServletRequestBuilder
delete
(
String
urlTemplate
,
Object
...
ur
l
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
DELETE
,
urlTemplate
,
ur
l
Vars
);
public
static
MockHttpServletRequestBuilder
delete
(
String
urlTemplate
,
Object
...
ur
i
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
DELETE
,
urlTemplate
,
ur
i
Vars
);
}
/**
...
...
@@ -140,10 +140,10 @@ public abstract class MockMvcRequestBuilders {
/**
* Create a {@link MockHttpServletRequestBuilder} for an OPTIONS request.
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVars zero or more URL
variables
* @param ur
iVars zero or more URI
variables
*/
public
static
MockHttpServletRequestBuilder
options
(
String
urlTemplate
,
Object
...
ur
l
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
OPTIONS
,
urlTemplate
,
ur
l
Vars
);
public
static
MockHttpServletRequestBuilder
options
(
String
urlTemplate
,
Object
...
ur
i
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
OPTIONS
,
urlTemplate
,
ur
i
Vars
);
}
/**
...
...
@@ -158,11 +158,11 @@ public abstract class MockMvcRequestBuilders {
/**
* Create a {@link MockHttpServletRequestBuilder} for a HEAD request.
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVars zero or more URL
variables
* @param ur
iVars zero or more URI
variables
* @since 4.1
*/
public
static
MockHttpServletRequestBuilder
head
(
String
urlTemplate
,
Object
...
ur
l
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
HEAD
,
urlTemplate
,
ur
l
Vars
);
public
static
MockHttpServletRequestBuilder
head
(
String
urlTemplate
,
Object
...
ur
i
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
HttpMethod
.
HEAD
,
urlTemplate
,
ur
i
Vars
);
}
/**
...
...
@@ -178,10 +178,10 @@ public abstract class MockMvcRequestBuilders {
* Create a {@link MockHttpServletRequestBuilder} for a request with the given HTTP method.
* @param method the HTTP method (GET, POST, etc)
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVars zero or more URL
variables
* @param ur
iVars zero or more URI
variables
*/
public
static
MockHttpServletRequestBuilder
request
(
HttpMethod
method
,
String
urlTemplate
,
Object
...
ur
l
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
method
,
urlTemplate
,
ur
l
Vars
);
public
static
MockHttpServletRequestBuilder
request
(
HttpMethod
method
,
String
urlTemplate
,
Object
...
ur
i
Vars
)
{
return
new
MockHttpServletRequestBuilder
(
method
,
urlTemplate
,
ur
i
Vars
);
}
/**
...
...
@@ -207,10 +207,10 @@ public abstract class MockMvcRequestBuilders {
/**
* Create a {@link MockMultipartHttpServletRequestBuilder} for a multipart request.
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param ur
lVars zero or more URL
variables
* @param ur
iVars zero or more URI
variables
*/
public
static
MockMultipartHttpServletRequestBuilder
fileUpload
(
String
urlTemplate
,
Object
...
ur
l
Vars
)
{
return
new
MockMultipartHttpServletRequestBuilder
(
urlTemplate
,
ur
l
Vars
);
public
static
MockMultipartHttpServletRequestBuilder
fileUpload
(
String
urlTemplate
,
Object
...
ur
i
Vars
)
{
return
new
MockMultipartHttpServletRequestBuilder
(
urlTemplate
,
ur
i
Vars
);
}
/**
...
...
spring-web/src/main/java/org/springframework/web/client/AsyncRestTemplate.java
浏览文件 @
2b029357
...
...
@@ -221,11 +221,11 @@ public class AsyncRestTemplate extends InterceptingAsyncHttpAccessor implements
@Override
public
<
T
>
ListenableFuture
<
ResponseEntity
<
T
>>
getForEntity
(
String
url
,
Class
<
T
>
responseType
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
AsyncRequestCallback
requestCallback
=
acceptHeaderRequestCallback
(
responseType
);
ResponseExtractor
<
ResponseEntity
<
T
>>
responseExtractor
=
responseEntityExtractor
(
responseType
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
l
Variables
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
i
Variables
);
}
@Override
...
...
@@ -348,13 +348,13 @@ public class AsyncRestTemplate extends InterceptingAsyncHttpAccessor implements
// DELETE
@Override
public
ListenableFuture
<?>
delete
(
String
url
,
Object
...
ur
l
Variables
)
throws
RestClientException
{
return
execute
(
url
,
HttpMethod
.
DELETE
,
null
,
null
,
ur
l
Variables
);
public
ListenableFuture
<?>
delete
(
String
url
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
return
execute
(
url
,
HttpMethod
.
DELETE
,
null
,
null
,
ur
i
Variables
);
}
@Override
public
ListenableFuture
<?>
delete
(
String
url
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
return
execute
(
url
,
HttpMethod
.
DELETE
,
null
,
null
,
ur
l
Variables
);
public
ListenableFuture
<?>
delete
(
String
url
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
return
execute
(
url
,
HttpMethod
.
DELETE
,
null
,
null
,
ur
i
Variables
);
}
@Override
...
...
@@ -459,17 +459,17 @@ public class AsyncRestTemplate extends InterceptingAsyncHttpAccessor implements
@Override
public
<
T
>
ListenableFuture
<
T
>
execute
(
String
url
,
HttpMethod
method
,
AsyncRequestCallback
requestCallback
,
ResponseExtractor
<
T
>
responseExtractor
,
Object
...
ur
l
Variables
)
throws
RestClientException
{
ResponseExtractor
<
T
>
responseExtractor
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
URI
expanded
=
getUriTemplateHandler
().
expand
(
url
,
ur
l
Variables
);
URI
expanded
=
getUriTemplateHandler
().
expand
(
url
,
ur
i
Variables
);
return
doExecute
(
expanded
,
method
,
requestCallback
,
responseExtractor
);
}
@Override
public
<
T
>
ListenableFuture
<
T
>
execute
(
String
url
,
HttpMethod
method
,
AsyncRequestCallback
requestCallback
,
ResponseExtractor
<
T
>
responseExtractor
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
ResponseExtractor
<
T
>
responseExtractor
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
URI
expanded
=
getUriTemplateHandler
().
expand
(
url
,
ur
l
Variables
);
URI
expanded
=
getUriTemplateHandler
().
expand
(
url
,
ur
i
Variables
);
return
doExecute
(
expanded
,
method
,
requestCallback
,
responseExtractor
);
}
...
...
spring-web/src/main/java/org/springframework/web/client/RestTemplate.java
浏览文件 @
2b029357
...
...
@@ -280,19 +280,19 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// GET
@Override
public
<
T
>
T
getForObject
(
String
url
,
Class
<
T
>
responseType
,
Object
...
ur
l
Variables
)
throws
RestClientException
{
public
<
T
>
T
getForObject
(
String
url
,
Class
<
T
>
responseType
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
RequestCallback
requestCallback
=
acceptHeaderRequestCallback
(
responseType
);
HttpMessageConverterExtractor
<
T
>
responseExtractor
=
new
HttpMessageConverterExtractor
<
T
>(
responseType
,
getMessageConverters
(),
logger
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
l
Variables
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
i
Variables
);
}
@Override
public
<
T
>
T
getForObject
(
String
url
,
Class
<
T
>
responseType
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
public
<
T
>
T
getForObject
(
String
url
,
Class
<
T
>
responseType
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
RequestCallback
requestCallback
=
acceptHeaderRequestCallback
(
responseType
);
HttpMessageConverterExtractor
<
T
>
responseExtractor
=
new
HttpMessageConverterExtractor
<
T
>(
responseType
,
getMessageConverters
(),
logger
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
l
Variables
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
i
Variables
);
}
@Override
...
...
@@ -304,21 +304,21 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
}
@Override
public
<
T
>
ResponseEntity
<
T
>
getForEntity
(
String
url
,
Class
<
T
>
responseType
,
Object
...
ur
l
Variables
)
public
<
T
>
ResponseEntity
<
T
>
getForEntity
(
String
url
,
Class
<
T
>
responseType
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
RequestCallback
requestCallback
=
acceptHeaderRequestCallback
(
responseType
);
ResponseExtractor
<
ResponseEntity
<
T
>>
responseExtractor
=
responseEntityExtractor
(
responseType
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
l
Variables
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
i
Variables
);
}
@Override
public
<
T
>
ResponseEntity
<
T
>
getForEntity
(
String
url
,
Class
<
T
>
responseType
,
Map
<
String
,
?>
ur
l
Variables
)
public
<
T
>
ResponseEntity
<
T
>
getForEntity
(
String
url
,
Class
<
T
>
responseType
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
RequestCallback
requestCallback
=
acceptHeaderRequestCallback
(
responseType
);
ResponseExtractor
<
ResponseEntity
<
T
>>
responseExtractor
=
responseEntityExtractor
(
responseType
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
l
Variables
);
return
execute
(
url
,
HttpMethod
.
GET
,
requestCallback
,
responseExtractor
,
ur
i
Variables
);
}
@Override
...
...
@@ -332,13 +332,13 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// HEAD
@Override
public
HttpHeaders
headForHeaders
(
String
url
,
Object
...
ur
l
Variables
)
throws
RestClientException
{
return
execute
(
url
,
HttpMethod
.
HEAD
,
null
,
headersExtractor
(),
ur
l
Variables
);
public
HttpHeaders
headForHeaders
(
String
url
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
return
execute
(
url
,
HttpMethod
.
HEAD
,
null
,
headersExtractor
(),
ur
i
Variables
);
}
@Override
public
HttpHeaders
headForHeaders
(
String
url
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
return
execute
(
url
,
HttpMethod
.
HEAD
,
null
,
headersExtractor
(),
ur
l
Variables
);
public
HttpHeaders
headForHeaders
(
String
url
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
return
execute
(
url
,
HttpMethod
.
HEAD
,
null
,
headersExtractor
(),
ur
i
Variables
);
}
@Override
...
...
@@ -350,16 +350,16 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// POST
@Override
public
URI
postForLocation
(
String
url
,
Object
request
,
Object
...
ur
l
Variables
)
throws
RestClientException
{
public
URI
postForLocation
(
String
url
,
Object
request
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
RequestCallback
requestCallback
=
httpEntityCallback
(
request
);
HttpHeaders
headers
=
execute
(
url
,
HttpMethod
.
POST
,
requestCallback
,
headersExtractor
(),
ur
l
Variables
);
HttpHeaders
headers
=
execute
(
url
,
HttpMethod
.
POST
,
requestCallback
,
headersExtractor
(),
ur
i
Variables
);
return
headers
.
getLocation
();
}
@Override
public
URI
postForLocation
(
String
url
,
Object
request
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
public
URI
postForLocation
(
String
url
,
Object
request
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
RequestCallback
requestCallback
=
httpEntityCallback
(
request
);
HttpHeaders
headers
=
execute
(
url
,
HttpMethod
.
POST
,
requestCallback
,
headersExtractor
(),
ur
l
Variables
);
HttpHeaders
headers
=
execute
(
url
,
HttpMethod
.
POST
,
requestCallback
,
headersExtractor
(),
ur
i
Variables
);
return
headers
.
getLocation
();
}
...
...
@@ -427,15 +427,15 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// PUT
@Override
public
void
put
(
String
url
,
Object
request
,
Object
...
ur
l
Variables
)
throws
RestClientException
{
public
void
put
(
String
url
,
Object
request
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
RequestCallback
requestCallback
=
httpEntityCallback
(
request
);
execute
(
url
,
HttpMethod
.
PUT
,
requestCallback
,
null
,
ur
l
Variables
);
execute
(
url
,
HttpMethod
.
PUT
,
requestCallback
,
null
,
ur
i
Variables
);
}
@Override
public
void
put
(
String
url
,
Object
request
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
public
void
put
(
String
url
,
Object
request
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
RequestCallback
requestCallback
=
httpEntityCallback
(
request
);
execute
(
url
,
HttpMethod
.
PUT
,
requestCallback
,
null
,
ur
l
Variables
);
execute
(
url
,
HttpMethod
.
PUT
,
requestCallback
,
null
,
ur
i
Variables
);
}
@Override
...
...
@@ -448,13 +448,13 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// DELETE
@Override
public
void
delete
(
String
url
,
Object
...
ur
l
Variables
)
throws
RestClientException
{
execute
(
url
,
HttpMethod
.
DELETE
,
null
,
null
,
ur
l
Variables
);
public
void
delete
(
String
url
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
execute
(
url
,
HttpMethod
.
DELETE
,
null
,
null
,
ur
i
Variables
);
}
@Override
public
void
delete
(
String
url
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
execute
(
url
,
HttpMethod
.
DELETE
,
null
,
null
,
ur
l
Variables
);
public
void
delete
(
String
url
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
execute
(
url
,
HttpMethod
.
DELETE
,
null
,
null
,
ur
i
Variables
);
}
@Override
...
...
@@ -466,16 +466,16 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
// OPTIONS
@Override
public
Set
<
HttpMethod
>
optionsForAllow
(
String
url
,
Object
...
ur
l
Variables
)
throws
RestClientException
{
public
Set
<
HttpMethod
>
optionsForAllow
(
String
url
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
ResponseExtractor
<
HttpHeaders
>
headersExtractor
=
headersExtractor
();
HttpHeaders
headers
=
execute
(
url
,
HttpMethod
.
OPTIONS
,
null
,
headersExtractor
,
ur
l
Variables
);
HttpHeaders
headers
=
execute
(
url
,
HttpMethod
.
OPTIONS
,
null
,
headersExtractor
,
ur
i
Variables
);
return
headers
.
getAllow
();
}
@Override
public
Set
<
HttpMethod
>
optionsForAllow
(
String
url
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
public
Set
<
HttpMethod
>
optionsForAllow
(
String
url
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
ResponseExtractor
<
HttpHeaders
>
headersExtractor
=
headersExtractor
();
HttpHeaders
headers
=
execute
(
url
,
HttpMethod
.
OPTIONS
,
null
,
headersExtractor
,
ur
l
Variables
);
HttpHeaders
headers
=
execute
(
url
,
HttpMethod
.
OPTIONS
,
null
,
headersExtractor
,
ur
i
Variables
);
return
headers
.
getAllow
();
}
...
...
@@ -574,17 +574,17 @@ public class RestTemplate extends InterceptingHttpAccessor implements RestOperat
@Override
public
<
T
>
T
execute
(
String
url
,
HttpMethod
method
,
RequestCallback
requestCallback
,
ResponseExtractor
<
T
>
responseExtractor
,
Object
...
ur
l
Variables
)
throws
RestClientException
{
ResponseExtractor
<
T
>
responseExtractor
,
Object
...
ur
i
Variables
)
throws
RestClientException
{
URI
expanded
=
getUriTemplateHandler
().
expand
(
url
,
ur
l
Variables
);
URI
expanded
=
getUriTemplateHandler
().
expand
(
url
,
ur
i
Variables
);
return
doExecute
(
expanded
,
method
,
requestCallback
,
responseExtractor
);
}
@Override
public
<
T
>
T
execute
(
String
url
,
HttpMethod
method
,
RequestCallback
requestCallback
,
ResponseExtractor
<
T
>
responseExtractor
,
Map
<
String
,
?>
ur
l
Variables
)
throws
RestClientException
{
ResponseExtractor
<
T
>
responseExtractor
,
Map
<
String
,
?>
ur
i
Variables
)
throws
RestClientException
{
URI
expanded
=
getUriTemplateHandler
().
expand
(
url
,
ur
l
Variables
);
URI
expanded
=
getUriTemplateHandler
().
expand
(
url
,
ur
i
Variables
);
return
doExecute
(
expanded
,
method
,
requestCallback
,
responseExtractor
);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录