2013-05-24 12 views
5

Có dịch vụ hoặc thư viện nào có thể xác thực máy chủ http1.1 không?Http 1.1 xác thực giao thức

Tôi đã triển khai một máy chủ http đơn giản và hơn một năm hoặc lâu hơn, tôi đã mở rộng nó vì tôi cần phải có một máy chủ web/ứng dụng http1.1 hoàn chỉnh và chức năng.

Thực tế nó hoạt động rất tốt - ví dụ: nó dường như để phục vụ mọi thứ mạnh mẽ cho tất cả các trình duyệt tôi đã thử, cUrl vv, nhưng có một triệu trường hợp góc khi bạn đọc các thông số kỹ thuật cho http1.1. Tôi chắc rằng tôi có đủ loại gremlins kỳ quặc trong đó.

Có dịch vụ nào có thể yêu cầu http yêu cầu máy chủ xác thực giao thức hoặc thư viện thực hiện việc này không?

+0

Bản sao có thể có của http://stackoverflow.com/questions/1729509/http-server-validation. –

+0

Không có câu trả lời nào ở đó. Họ đề nghị sử dụng mã kiểm tra từ Mongrel. Tôi nhìn nó qua - các bài kiểm tra là siêu cơ bản. Tôi cần các công cụ như đảm bảo nói rằng một ma trận các tính năng như nén, tiêu đề có điều kiện, yêu cầu phạm vi và tiêu đề bộ nhớ cache tất cả hoạt động trong các kết hợp khác nhau. –

+0

@marcin: sở thích của tôi sẽ là một thư mục c/C++ lib. –

Trả lời

1

Jigsaw là thực hiện tham chiếu của W3C của HTTP 1.1 http://www.w3.org/Jigsaw/

Bạn có lẽ có thể sử dụng để so sánh phản ứng giữa máy chủ và Jigsaw của bạn. Nếu nó không có bộ thử nghiệm hộp đen riêng, bạn có thể phải trải qua RFC và tạo bộ ứng dụng riêng của mình.

Có nguồn lực hơn nữa ở đây: http://www.w3.org/Protocols/HTTP/Forum/#Sample

này bao gồm một tham chiếu đến ít nhất một thư viện client HTTP 1.1. Bạn có thể sử dụng nó, hoặc bất kỳ ai khác với sự tuân thủ tốt để xây dựng các thử nghiệm hộp đen của riêng bạn.

0

Tôi chưa tìm thấy bất kỳ thứ gì toàn diện, nhưng REDbot hữu ích để kiểm tra một số sự tinh tế của bộ đệm ẩn HTTP.