2020-04-15 17:09:34 +01:00
|
|
|
# http
|
|
|
|
|
2020-04-15 18:30:37 +01:00
|
|
|
> HTTPie: HTTP client, ma być łatwiejszy w użyciu niż cURL.
|
|
|
|
> Więcej informacji: <https://httpie.org>.
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 18:30:37 +01:00
|
|
|
- Pobierz adres URL do pliku:
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2021-05-04 08:25:21 +01:00
|
|
|
`http --download {{przyklad.org}}`
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 18:30:37 +01:00
|
|
|
- Wyślij dane zakodowane w formularzu:
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2021-05-04 08:25:21 +01:00
|
|
|
`http --form {{przyklad.org}} {{nazwa='bob'}} {{zdjecie_profilowe@'bob.png'}}`
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 18:30:37 +01:00
|
|
|
- Wyślij obiekt JSON:
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 23:34:38 +01:00
|
|
|
`http {{przyklad.org}} {{name='bob'}}`
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 18:30:37 +01:00
|
|
|
- Określ metodę HTTP:
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 23:34:38 +01:00
|
|
|
`http {{HEAD}} {{przyklad.org}}`
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 18:30:37 +01:00
|
|
|
- Dołącz dodatkowy nagłówek:
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 23:34:38 +01:00
|
|
|
`http {{przyklad.org}} {{X-MyHeader:123}}`
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 18:30:37 +01:00
|
|
|
- Podaj nazwę użytkownika i hasło do uwierzytelnienia serwera:
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2021-05-04 08:25:21 +01:00
|
|
|
`http --auth {{nazwauzytkownika:haslo}} {{przyklad.org}}`
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2021-01-31 17:05:18 +00:00
|
|
|
- Określ surowe ciało żądania za pośrednictwem stdin:
|
2020-04-15 17:09:34 +01:00
|
|
|
|
2020-04-15 23:34:38 +01:00
|
|
|
`cat {{dane.txt}} | http PUT {{przyklad.org}}`
|