Tôi đang tìm kiếm một công cụ (có thể trên Linux) cho phép tôi thực hiện yêu cầu HTTP hoặc HTTPS thủ công. Bằng tay, tôi thực sự có ý đó: Tôi có thể cung cấp cho nó một tệp văn bản trông giống như
POST /foo HTTP/1.1
Host: www.example.com
Accept: text/xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-gb,en;q=0.5
Content-Type: text/plain
Content-Length: 11
Hello world
và một URL đích (www.example.com/foo) và gửi yêu cầu tới URL. Nhiều nhất, sẽ hữu ích nếu tiêu đề Content_Lstep được tự động tính toán.
Tôi có thể viết một công cụ như vậy bằng cách sử dụng một số thư viện như omeplib trong Python, nhưng lý do tôi cần nó là điều tra thủ công khi có sự cố xảy ra với các thư viện đó.