我越来越多地看到十进制样式 HTTP 状态代码的激增,而且我似乎找不到任何 RFC 或其他 IETF 建议,甚至 W3C 草案或除 Microsoft IIS 文档之外的其他内容(请参阅https://support.microsoft.com/en-us/kb/943891 https://support.microsoft.com/en-us/kb/943891)
微软是凭空创造出这些的吗?这些十进制样式的状态代码是否会阻塞许多可能需要整个整数值的网络组件?
有谁知道这些十进制状态代码来自哪里?
朱利安的上述评论是正确的。
IIS 定义子状态来帮助区分相同定义的状态代码中的情况以进行调试。这些不会在 HTTP 响应中通过线路发送;正如其他人所指出的,这是一个整数。如果配置的话,它们可能会出现在响应实体中(默认情况下,仅适用于在同一主机上运行的客户端),并且它们会记录在 W3C 日志中的“sc-substatus”列下。
如果您在其他地方看到十进制状态代码(原始问题),您需要跟踪它们的来源。特别是,如果您在 HTTP 消息本身中看到它们,那就是协议合规性问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)