[英]Http 1.1 protocol validation
是否有任何服务或库可以验证http1.1服务器?
我实现了一个简单的http服务器,大约一年左右的时间我一直在扩展它,因为我需要一个非常完整和功能齐全的http1.1 web / app服务器。
实际上它的效果非常好 - 例如它似乎可以为我尝试过的所有浏览器提供强大的功能,例如curl等,但是当你阅读http1.1的规格时,有一百万个极端情况。 我确定那里有各种奇怪的小鬼。
是否有可以向服务器发出http请求以验证协议的服务,或者执行此操作的库?
Jigsaw是W3C的HTTP 1.1参考实现http://www.w3.org/Jigsaw/
您可以使用它来比较服务器和Jigsaw之间的响应。 如果它没有自己的黑盒测试套件,您可能必须通过RFC并创建自己的套件。
这里还有其他资源: http : //www.w3.org/Protocols/HTTP/Forum/#Sample
这包括对至少一个HTTP 1.1客户端库的引用。 您可以使用它或任何其他具有良好合规性的构建您自己的黑盒测试。
我还没有找到任何全面的内容,但REDbot对于测试HTTP缓存的一些细微之处非常有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.