请求头配置文件中,以下参数分别有什么作用?header:enabled :true valid-headers:refer;host;origin;request-headers:domains:127.0.0.1,localhost;valiHost:true;ValidReferer:true;validOrigin:true
时间: 2024-04-09 21:31:50 浏览: 115
WCF专题系列(1):深入WCF寻址Part1
在请求头配置文件中,以下参数的作用如下:
1. header:enabled
- 作用:用于启用或禁用请求头配置。
- 值:true表示启用请求头配置,false表示禁用请求头配置。
2. valid-headers
- 作用:指定允许传递的有效请求头。
- 值:它是一个逗号分隔的列表,列出了允许在请求中传递的有效请求头。在这个例子中,只有refer、host和origin是允许传递的有效请求头。
3. request-headers:domains
- 作用:指定允许发送请求的域名。
- 值:它是一个逗号分隔的列表,列出了允许发送请求的域名。在这个例子中,只有127.0.0.1和localhost是允许发送请求的域名。
4. valiHost
- 作用:指定是否验证请求头中的Host字段。
- 值:true表示验证Host字段,false表示不验证Host字段。
5. ValidReferer
- 作用:指定是否验证请求头中的Referer字段。
- 值:true表示验证Referer字段,false表示不验证Referer字段。
6. validOrigin
- 作用:指定是否验证请求头中的Origin字段。
- 值:true表示验证Origin字段,false表示不验证Origin字段。
这些参数在请求头配置文件中用于控制请求头的验证和允许传递的字段。header:enabled参数用于开启或关闭请求头配置,valid-headers参数用于指定允许传递的有效请求头,request-headers:domains参数用于指定允许发送请求的域名。valiHost、ValidReferer和validOrigin参数分别用于指定是否验证Host、Referer和Origin字段。在这个例子中,只有127.0.0.1和localhost是允许发送请求的域名,并且会验证Host、Referer和Origin字段。
阅读全文