Merge pull request #947 from izeye
* gh-947: Use single Cookie header in HttpRequestSnippet Closes gh-947
This commit is contained in:
@@ -103,8 +103,12 @@ public class HttpRequestSnippet extends TemplatedSnippet {
|
||||
}
|
||||
}
|
||||
|
||||
List<String> cookies = new ArrayList<>();
|
||||
for (RequestCookie cookie : request.getCookies()) {
|
||||
headers.add(header(HttpHeaders.COOKIE, String.format("%s=%s", cookie.getName(), cookie.getValue())));
|
||||
cookies.add(String.format("%s=%s", cookie.getName(), cookie.getValue()));
|
||||
}
|
||||
if (!cookies.isEmpty()) {
|
||||
headers.add(header(HttpHeaders.COOKIE, String.join("; ", cookies)));
|
||||
}
|
||||
|
||||
if (requiresFormEncodingContentTypeHeader(request)) {
|
||||
|
||||
@@ -82,8 +82,7 @@ public class HttpRequestSnippetTests extends AbstractSnippetTests {
|
||||
.build());
|
||||
assertThat(this.generatedSnippets.httpRequest())
|
||||
.is(httpRequest(RequestMethod.GET, "/foo").header(HttpHeaders.HOST, "localhost")
|
||||
.header(HttpHeaders.COOKIE, "name1=value1")
|
||||
.header(HttpHeaders.COOKIE, "name2=value2"));
|
||||
.header(HttpHeaders.COOKIE, "name1=value1; name2=value2"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user