Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 删除/隐藏Http头_Asp.net_Post_Http Headers - Fatal编程技术网

Asp.net 删除/隐藏Http头

Asp.net 删除/隐藏Http头,asp.net,post,http-headers,Asp.net,Post,Http Headers,请参考以下论坛 我可以很容易地隐藏http头,比如服务器信息,但我仍然在使用information 是否有可能在标头中隐藏Allow和Public方法?请分享 HTTP/1.1 200 OK **Allow: OPTIONS, TRACE, GET, HEAD, POST** Date: Thu, 09 Jan 2014 09:37:00 GMT **Public: OPTIONS, TRACE, GET, HEAD, POST** Content-Length: 0 Connection:

请参考以下论坛

我可以很容易地隐藏http头,比如服务器信息,但我仍然在使用information

是否有可能在标头中隐藏Allow和Public方法?请分享

HTTP/1.1 200 OK
**Allow: OPTIONS, TRACE, GET, HEAD, POST**
Date: Thu, 09 Jan 2014 09:37:00 GMT
**Public: OPTIONS, TRACE, GET, HEAD, POST**
Content-Length: 0
Connection: keep-alive

标题无论如何都应该隐藏。。。不太清楚这里发生了什么。你刷新了主参考文件了吗

正如我在评论中所说,您不希望从对
选项
请求的响应中删除这些头,因为该请求询问服务器可以对给定资源调用哪些其他方法,在本例中为
/Main.aspx

响应包含
Allow
Public
标题中允许的方法。如果删除这些标题,响应将变得毫无意义


如果要完全禁用选项请求,请参阅。

触发此响应的请求是什么?选项/Main.aspx HTTP/1.1主机:mywebsite.com内容长度:2返回在给定资源上允许使用哪些方法是选项请求的唯一目的。如果从该响应中删除这些头,响应将变得毫无意义。@CodeCaster上述请求将给出响应…有什么办法吗?如果是这样。。。没关系。。。我们需要避免其他人分析我们的服务器。他们会因为我需要这个动词而阻止POST选项吗。。。。我不想明确声明我们的系统使用POST并允许。请给我澄清一下……现在谁会做什么?我不明白你的意思。:-)什么意思?如果单击该链接,您会看到可以禁用特定动词,这样您就可以只阻止
选项
请求一起被处理?该配置强制谓词或方法
选项
跟踪
通过默认HTTP处理程序运行。然后,您还需要在
system.web
授权
部分中使用
(以及其他要禁用的动词)。