Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Jeśli tworzysz aplikację internetową, musisz ją przetestować. Dzięki HTTPie możesz testować HTTP i inne interfejsy API z wiersza poleceń systemu Linux. Oto jak zacząć.

Co to jest HTTP?

HTTPie to aplikacja przeznaczona do wysyłania żądań HTTP, a także żądań do Interfejsy API RESTful na zdalny serwer. Dostępne są również wersje dla komputerów stacjonarnych i sieci Web dla HTTPie, ale skoncentrujemy się na wersji z wiersza poleceń.

HTTP to protokół leżący u podstaw sieci, w tym strony, którą teraz czytasz. W protokole żądania przychodzą do serwera z agenta użytkownika. Tym klientem użytkownika jest zazwyczaj przeglądarka internetowa, ale nie musi nią być.

Instalowanie HTTPie w systemie Linux

Możesz zainstalować HTTPie za pośrednictwem wielu głównych menedżerów pakietów Linuksa. Na przykład w Debianie i Ubuntu:

sudo apt install httpie

A na Arch Linuxie:

sudo pacman -S http

NA rodzina dystrybucji Red Hat, uruchomić:

sudo dnf zainstaluj httpie

Używanie protokołu HTTPie do testowania interfejsów API w systemie Linux

Aby uruchomić HTTPie, musisz wywołać go z wiersza poleceń, używając jednego z tych dwóch poleceń: http Lub https. Ten pierwszy korzysta z protokołu HTTP, a drugi z szyfrowanego protokołu HTTPS. Ponieważ większość witryn korzysta z protokołu HTTPS, warto użyć protokołu https w wierszu poleceń.

Aby wykonać proste żądanie „GET”, po prostu użyj adresu URL jako argumentu:

https przykład.com

Możesz także wysłać POST, co jest przydatne, jeśli tworzysz stronę internetową z formularzami.

Na przykład, jeśli chcesz przekazać nazwę „MUO” do formularza, użyjesz tego polecenia:

https przykład.com nazwa="MUO"

HTTPie działa również z polami JSON. Jeśli chcesz na przykład ustawić atrybut name, uruchom:

https PUT example.com name="MUO"

Dzięki HTTPie będziesz mieć narzędzie do testowania stron internetowych z wiersza poleceń Linuksa. Linux jest już popularny w tworzeniu stron internetowych, będąc głównym serwerowym systemem operacyjnym na rynku.

Linux i Unix to systemy operacyjne dla programistów i techników od dziesięcioleci. Dlaczego jest tak popularny? To sposób, w jaki zaprojektowano Linuksa i dostępność narzędzi programistycznych sprawiają, że jest on tak ulubieńcem poważnych techników.