Http TRACE 未在 IIS 上实现
Http TRACE does not implemented on IIS
我在本地 IIS 上创建了一个默认网站,它工作正常。发送 HTTP OPTIONS 请求后,我注意到启用了 TRACE 动词。但是不可能检查这个动词,因为 IIS returns 501 - Not Implemented 错误。我不完全明白为什么以及如何启用 TRACE verb 进行测试?
选项
追踪
IIS 默认使用 TRACE 响应 OPTIONS 请求,但不支持开箱即用。你可以,让IIS来执行,如果你想支持也可以自己实现。
你可以让IIS通过enabling the verb in Request Filtering (the reverse of what's shown at this link)来完成。
如果您想自己做,需要像 [HttpMethod("TRACE")]
控制器操作。
我在本地 IIS 上创建了一个默认网站,它工作正常。发送 HTTP OPTIONS 请求后,我注意到启用了 TRACE 动词。但是不可能检查这个动词,因为 IIS returns 501 - Not Implemented 错误。我不完全明白为什么以及如何启用 TRACE verb 进行测试?
选项
IIS 默认使用 TRACE 响应 OPTIONS 请求,但不支持开箱即用。你可以
你可以让IIS通过enabling the verb in Request Filtering (the reverse of what's shown at this link)来完成。
如果您想自己做,需要像 [HttpMethod("TRACE")]
控制器操作。