Chcę wysłać nagłówek do mojego serwera Apache na Linux-ie. Jak mogę to osiągnąć za pomocą połączenia curl?
curl
http-headers
gagneet
źródło
źródło
Odpowiedzi:
DOSTAĆ:
z JSON:
z XML:
POCZTA:
Aby opublikować dane:
Do przesłania pliku:
RESTful HTTP Post:
Aby zalogować się na stronie (uwierzytelnianie):
źródło
man curl
:Przykład:
Aby wyświetlić zwinięte żądanie, możesz dodać
-v
opcję.źródło
W PHP :
lub możesz ustawić wiele:
źródło
Zastosowanie
-H or --header
.Strona podręcznika : http://curl.haxx.se/docs/manpage.html#-H
źródło
GET (wiele parametrów):
lub
lub
lub
źródło
Używam listonosza.
Wykonaj dowolne połączenie, które chcesz wykonać. Następnie listonosz zapewnia przydatne narzędzie do wyświetlania kodu loków.
Uruchom go w terminalu.
źródło
Możesz również wysłać wiele nagłówków, danych (na przykład JSON) i określić metodę wywołania (POST, GET) w jednym wywołaniu CUrl w następujący sposób:
...... więcej nagłówków ................
źródło
Zmieniłem z curl na Httpie ; składnia wygląda następująco:
źródło
Jeśli chcesz wysłać niestandardowe nagłówki , możesz to zrobić w ten sposób:
źródło
W środowisku anakondy przez Windows komendy powinny być: GET, na przykład:
Opublikuj lub popraw dane np.
PS: Dodaj ukośnik odwrotny dla danych json, aby uniknąć tego typu błędu =>
Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)
i użyj
curl.exe
zamiastcurl
tylko, aby uniknąć tego problemu:źródło