Chrome(或任何浏览器(将在请求的同时发送几个额外的HTTP头,例如默认情况下的用户代理、cookie等。它还将从响应中呈现任何Javascript,并对CSS文件、字体、图像等静态资产发出额外请求;url张贴";,但是POST请求通常只在HTML表单上完成。
RESTTemplate将只发送您明确设置的头和会话数据,而不会评估响应中的任何Javascript内容。它将返回从web服务器返回的明文,而不是请求链接到HTML响应中的文件。
一个";图像响应";将作为两者的字节返回(可能具有Content-Type
报头(。RESTTemplate不能";渲染";HTML<img>
标记。相反,您需要解析src
地址,然后为静态资产发出新的GET请求