|
9
|
| John Lemp Chris Heald · 技术社区 · 17 年前 |
|
|
1
2
如果您知道导致400的原因,那么您可以通过注册表自定义http.sys的行为来处理它: http://support.microsoft.com/kb/820129 但是,您应该知道这样做可能会对安全性和性能产生影响。 另一种选择是在IIS之前使用过滤代理,从而在请求进一步执行之前捕获请求。 |
|
|
2
2
我会要求他们修复定制的客户机软件。给他们一份显示失败请求的报告。如果你能,运行一个嗅探器,比如wireshark,如果他们不相信问题出在他们的软件上,就把包发送给他们。 |
|
3
1
如果您的自定义客户端导致IIS触发HTTP 400,那么它可能有缺陷,并且没有按照标准提交有效的HTTP请求。如果你能改变客户,这将是正确的做法。否则,您使用的不是HTTP,而IIS是为处理HTTP请求而设计的。因此,您应该为自己的协议运行一个自定义服务器(这是一个非标准的类似HTTP的东西)。 不建议使用IIS/ASP.NET来处理这样的请求,因为它可能会导致一些奇怪的意外事件发生。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |