Szukam narzędzia (prawdopodobnie w systemie Linux), które pozwoli mi na ręczne wysłanie żądania HTTP lub HTTPS. Mówiąc ręcznie, naprawdę mam na myśli: powinienem móc podać mu plik tekstowy, który wygląda
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
i docelowy adres URL (www.example.com/foo) i wyślij żądanie na adres URL. Przydałoby się co najwyżej automatyczne obliczenie nagłówka Content_Length.
Byłbym w stanie napisać takie narzędzie przy użyciu biblioteki takiej jak httplib w Pythonie, ale sam powód, dla którego go potrzebuję, to ręczne sprawdzenie, kiedy coś pójdzie nie tak z takimi bibliotekami.