是否有可以验证http1.1服务器的服务或库?
我实现了一个简单的http服务器,大约一年左右的时间我一直在扩展它,因为我需要一个非常完整且功能齐全的http1.1 web / app服务器。
实际上它的效果非常好 - 例如它似乎为我尝试的所有浏览器提供了强大的功能,cUrl等,但是当你阅读http1.1的规范时,有一百万个极端情况。我确信那里有各种奇怪的小鬼。
是否有服务可以向服务器发出http请求以验证协议,还是执行此操作的库?
答案 0 :(得分:1)
Jigsaw是W3C的HTTP 1.1 http://www.w3.org/Jigsaw/
的参考实现您可以使用它来比较服务器和Jigsaw之间的响应。如果它没有自己的黑盒测试套件,您可能需要通过RFC并创建自己的套件。
此处还有其他资源:http://www.w3.org/Protocols/HTTP/Forum/#Sample
这包括对至少一个HTTP 1.1客户端库的引用。您可以使用它或任何其他具有良好合规性的构建您自己的黑盒测试。
答案 1 :(得分:0)
我没有找到任何全面的内容,但REDbot对于测试HTTP缓存的一些细微之处非常有用。