固定值
用于参数的列值数据定义一个固定的值或格式。
1、在URL参数、请求体中、头部中表示将输入值列的字符串直接赋值给参数列。如请求基于APP版本的appVersion: 3.1.0
。在参数列输入appVersion
,列值输入版本号3.1.0
。
2、也可在头部中使用HTTP协议首部字段给浏览器和服务器提供报文主体大小、对象类型、所使用的语言、认证信息等内容。
如在 HTTP 首部中以 Content-Type 这个字段来表示报文主体的对象类型。
Content-Type: text/html
Accept: text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Cookie: BAIDUID=3425345423E0EA1CC5606F558FD06570:FG=1; BIDUPSID=3425345423E0EA1CC5606F558FD06570
Host: www.baidu.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) Chrome/73.0.3683.86 Safari/537.36
X-Requested-With: XMLHttpRequest
HTTP Request Header | 含义 | 示例 |
---|---|---|
Accept | 指定客户端能够接收的内容类型。 | Accept: text/plain, text/html |
Accept-Encoding | 指定浏览器可以支持的web服务器返回内容压缩编码类型。 | Accept-Encoding:gzip,br |
Connection | 表示是否需要持久连接。(HTTP 1.1默认进行持久连接) | Connection:keep-alive |
Cookie | 告知服务器Cookie信息。 | Cookie:BAIDUID=3425570..:FG=1; BIDUPSID=34250... |
Content-Type | 实体主体的媒体类型。 | Content-Type:application/json |
User-Agent | HTTP客户端程序的信息。 | User-Agent:Mozilla/5.0 (Linux; X11) |
Host | 指定请求的服务器的域名与端口号。 | Host:www.baidu.com |
如GET请求www.baidu.com响应headers为:
Content-Encoding:gzip
Transfer-Encoding:chunked
Set-Cookie:BDORZ=27315; max-age=86400; domain=.baidu.com; path=/
Server:bfe/1.0.8.18
Last-Modified:Mon, 23 Jan 2017 13:24:49 GMT
Connection:Keep-Alive
Content-Type:text/html
...
如一些头部的参数字段:
HTTP Response Header | 含义 | 示例 |
---|---|---|
Content-Encoding | web服务器支持的返回内容压缩编码类型。 | Content-Encoding:gzip |
Set-Cookie | 用于由服务端向客户端发送cookie。 | Set-Cookie:BDORZ=27315; max... |
Content-Length | 响应体的长度。 | Content-Length:246 |
Location | 用来重定向接收方到非请求URL的位置来完成请求或标识新的资源。 | Location:https://www.baidu.com |
Content-Type | 返回内容的MIME类型。 | Content-Type:text/html |
注:接口检查请求的发起是不是ajax请求而导致的报错,需要在头文件里面添加对应的头文件。X-Requested-With
头域是用来判断一个请求是HTTP请求还是Ajax请求。一般Ajax请求都会带上X-Requested-With
,标识该条请求是否由ajax发起后端可能会根据这个头进行风控相关的校验,缺少会导致认证失败。