Składanie żądania pocztowego z ładunkiem JSON za pomocą Curl
- 4371
- 635
- Roland Sokół
Pytanie- Jak wysłać żądanie pocztowe z ciałem JSON za pomocą wiersza poleceń Curl?
'kędzior'
Narzędzie wiersza poleceń jest potężnym narzędziem do tworzenia żądań HTTP. Można go użyć do wysyłania różnych żądań HTTP, w tym żądań pocztowych z ciałem JSON. Oto jak możesz użyć Curl, aby wysłać żądanie pocztów z ciałem JSON:
- Utwórz plik JSON
Utwórz plik JSON, który zawiera dane, które chcesz wysłać w treści żądania. Załóżmy na przykład, że masz plik o nazwie
„Nazwa”: „John Doe”, „Age”: 25'dane.JSON '
Z następującymi treściami:1234 „Nazwa”: „John Doe”, „Age”: 25 - Dane Post Curl
Użyj polecenia curl, aby wysłać żądanie pocztów z danymi JSON.
'-X'
Opcja określa metodę żądania (w tym przypadku, post) i'-H'
Opcja dodaje nagłówek HTTP (w tym przypadku,„Typ treści: aplikacja/JSON”
Aby określić, że ciało żądania jest w formacie JSON). Opcja -d określa korpus żądania i„@”
Symbol mówi Curl, aby odczytał dane z pliku.Oto polecenie wysyłania żądania pocztowego za pomocą danych JSON:
curl -x post -h "content -typ: Application/Json" -D @Data.JSON http: // przykład.com/punkt końcowy
- Curl Post Dane z nagłówkiem odpowiedzi
Jeśli żądanie się powiedzie, serwer zwróci odpowiedź. Możesz użyć
'-I'
opcja uwzględnienia nagłówków odpowiedzi do wyjścia lub„-O”
opcja zapisania odpowiedzi na plik.Oto przykład używania
'-I'
Opcja wydrukowania nagłówków odpowiedzi:curl -x post -h "content -typ: Application/Json" -D @Data.JSON http: // przykład.com/końcowy
A oto przykład korzystania z
„-O”
opcja zapisania odpowiedzi na plik:curl -x post -h "content -typ: Application/Json" -D @Data.JSON http: // przykład.com/punkt końcowy -O reakcja.tekst
To wszystko! Za pomocą tych prostych poleceń możesz użyć „curl”, aby wysłać żądanie pocztów z ciałem JSON na serwer.
Należy pamiętać, że dane JSON w ciele żądania muszą być odpowiednio sformatowane i prawidłowe lub żądanie może się nie udać. Możesz użyć narzędzia takiego jak JSONLINT (https: // jsonLint.com/) w celu potwierdzenia danych JSON przed wysłaniem ich na żądanie.
Mam nadzieję, że ten samouczek był pomocny w pokazaniu, jak użyć „curl”, aby wysłać żądanie pocztów z ciałem JSON. Jeśli masz jakieś pytania lub potrzebujesz dalszej pomocy, nie wahaj się zapytać.
- « Jak zainstalować serwer GitLab na Ubuntu 18.04 i 16.04 LTS
- Praca z Pythonem, jeśli inaczej i elif stwierdzenia »