5、Accept-Language和Content-Language (1)Accept-Language 向服务器告知浏览器可以理解的自然语言 Accept-Language:zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6 (2)Content-Language 向浏览器告知实际使用的自然语言。如果服务端不支持,可能返回406,但是为了友好更常见的是忽略,直接返回内容。
1.压缩方式:发送端:Content-Encoding(服务端告知客户端,服务器对实体的主体部分的编码方式) 和 接收端:Accept-Encoding(用户代理支持的编码方式),值有 gzip: 当今最流行的压缩格式;deflate: 另外一种著名的压缩格式;br: 一种专门为 HTTP 发明的压缩算法 2.支持语言:Content-Language和Accept-Language(用户代理支持...
Accept-Language 浏览器可接受的语言 Accept-Language: en,zh Accept-Ranges 可以请求网页实体的一个或者多个子范围字段 Accept-Ranges: bytes Authorization HTTP授权的授权证书 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== Cache-Control 指定请求和响应遵循的缓存机制 Cache-Control: no-cache ...
Accept:表示浏览器能接收的资源类型,如text/*,image/*或者*/*表示所有; Accept-Language:表示浏览器偏好的语言,服务器可以据此返回不同语言的网页; Accept-Encoding:表示浏览器可以支持的压缩类型,例如gzip, deflate等。 这些数据有什么用处? 举例说明:服务端可以根据请求头中的内容来获取客户端的相关信息,有了这些...
Accept:指定客户端能够处理的媒体类型。例如,Accept: text/html,application/xhtml+xml,application/xml;q=0.9。 Accept-Language:指定客户端偏好的语言。例如,Accept-Language: en-US,en;q=0.5。 Accept-Encoding:指定客户端能够处理的压缩编码。例如,Accept-Encoding: gzip, deflate。
Accept-Language:告诉服务端需要的语言(在中国默认是中文嘛,但浏览器一般都可以选择N多种语言,但是是否支持要看服务器是否可以协商) Accept-Charset:告诉服务端需要的字符集 Accept-Encoding:告诉服务端需要的压缩方式(gzip,deflate,br) 响应头 Content-Type:告诉客户端响应的媒体类型(如application/json、text/html等)...
produces: 指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回 params: 指定request中必须包含某些参数值是,才让该方法处理 headers: 指定request中必须包含某些指定的header值,才能让该方法处理请求 其中,consumes, produces使用content-typ信息进行过滤信息;headers中可以使用content-type进行过滤...
第二部分:请求头部,紧接着请求行(即第一行)之后的部分,用来说明服务器要使用的附加信息,如Host: 主机名, Use-Agent: 浏览器基本资料, Accept: 浏览器能够识别的响应类型, Accept-Language: 浏览器默认语言, Accept-Encoding: 浏览器能够识别的压缩方式, Referer: 来路页面, Connecton:是否保持连接。
一般来说s参数可取的头名有:accept、referer、accept-language、content-type、accept-encoding、user-agent、host、content-length、connection、cookie等。 6.request.getHeaderNames();获取头名字的一个枚举。 7.request.getHeaders(String s);获取头文件中指定头名字的全部值的一个枚举。
请求头Accept:告诉服务端需要的MIME(一般是多个,比如text/plain,application/json等。*/*表示可以是任何MIME资源)Accept-Language:告诉服务端需要的语言(在中国默认是中文嘛,但浏览器一般都可以选择N多种语言,但是是否支持要看服务器是否可以协商)Accept-Charset:告诉服务端需要的字符集Accept-Encoding:告诉服务端需要的...