org.springframework.http.HttpHeaders#writableHttpHeaders ( )源码实例Demo

下面列出了org.springframework.http.HttpHeaders#writableHttpHeaders ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

public DefaultServerHttpRequestBuilder(ServerHttpRequest original) {
	Assert.notNull(original, "ServerHttpRequest is required");

	this.uri = original.getURI();
	this.httpMethodValue = original.getMethodValue();
	this.body = original.getBody();

	this.httpHeaders = HttpHeaders.writableHttpHeaders(original.getHeaders());

	this.cookies = new LinkedMultiValueMap<>(original.getCookies().size());
	copyMultiValueMap(original.getCookies(), this.cookies);

	this.originalRequest = original;
}
 
public DefaultServerHttpRequestBuilder(ServerHttpRequest original) {
	Assert.notNull(original, "ServerHttpRequest is required");

	this.uri = original.getURI();
	this.httpMethodValue = original.getMethodValue();
	this.body = original.getBody();

	this.httpHeaders = HttpHeaders.writableHttpHeaders(original.getHeaders());

	this.cookies = new LinkedMultiValueMap<>(original.getCookies().size());
	copyMultiValueMap(original.getCookies(), this.cookies);

	this.originalRequest = original;
}