Ten program może być używany do wysyłania żądań do serwerów WWW i lokalnego systemu plików. Treść żądania dla metod POST i PUT jest odczytywana ze standardowego wejścia. Treść odpowiedzi jest wydrukowana na standardowe wyjście. Komunikaty o błędach są drukowane na stderr. Program zwraca wartość statusu wskazującą liczbę adresów URL, które się nie powiodły.
Dostępne są następujące opcje:
-m
Określ, jakiej metody użyć dla żądania. Jeśli ta opcja nie jest używana, metoda jest wyprowadzana z nazwy programu.
-fa
Wymuszenie żądania przez, nawet jeśli program uważa, że metoda jest nielegalna. Serwer może ostatecznie odrzucić żądanie.
-b
Ten identyfikator URI będzie używany jako podstawowy identyfikator URI do rozwiązywania wszystkich względnych identyfikatorów URI podanych jako argument.
-t
Ustaw wartość limitu czasu dla żądań. Limit czasu to czas, przez jaki program będzie oczekiwał na odpowiedź ze zdalnego serwera, zanim się zawiedzie. Domyślną jednostką dla wartości limitu czasu są sekundy. Możesz dodać `` m '' lub `` h '' do wartości limitu czasu, aby uzyskać odpowiednio minuty lub godziny. Domyślny limit czasu to "3m", czyli 3 minuty.