Szukam narzędzia wiersza polecenia, które nasłuchuje na danej części, na szczęście z wyjątkiem każdego żądania HTTP POST i zrzuca je.
Chcę go używać do celów testowych, tj. Do testowania klientów, którzy wysyłają żądania HTTP POST.
Oznacza to, że szukam odpowiednika curl -F
(którego mogę użyć do wysłania testowych testów POST HTTP na serwer HTTP).
Być może coś takiego socat TCP4-LISTEN:80,fork,bind=127.0.0.1 ...
- ale socat to za mało, ponieważ nie mówi HTTP.
nc
do częściowego testowania - ale widzę następujące wady: 1) nie wysyła kodu stanu HTTP 2) muszę nacisnąć Ctrl + D po tym, jak widzę prośbę o zamknięcie połączenia 3) nie wie jak zareagować na nagłówek „Oczekuj: 100-kontynuuj” 4) nie wie, jak obsługiwać nagłówek „Transfer-Kodowanie:
netcat
(nc
w niektórych systemach) z opcjami-l
(nasłuchuj) i-p
(numer portu).