Mengonversi permintaan POSTMAN ke Curl


142

Saya memanggil layanan web java saya (permintaan POST) melalui POSTMAN dengan cara berikut yang berfungsi dengan baik (yaitu saya dapat melihat catatan saya dimasukkan ke dalam database):

Dan, inilah tampilan konten di dalam Headers(1)tab:

Alih-alih memanggilnya melalui POSTMAN, saya harus memanggil permintaan yang sama di PHP menggunakan CURL. Saya bertanya-tanya apakah ada cara untuk mengekspor perintah ini ke curlperintah sehingga saya bisa menggunakannya dalam kode PHP saya? Saya telah menemukan pendekatan yang berlawanan di banyak tempat online di mana seseorang meminta untuk mengubah permintaan berbasis Curl ke POSTMAN tetapi tidak tahu bagaimana melakukan yang sebaliknya.

Beberapa artikel saya temukan untuk curl to postman


1
Terakhir kali saya menggunakan Postman, saya ingat itu menunjukkan perintah curl untuk cli di suatu tempat. Terlepas dari itu, menggunakan phpcurl untuk memposting badan json cukup mudah. String json sebagai kolom pos dan mengatur header yang sesuai
frz3993

Jawaban:


307

masukkan deskripsi gambar di sini

Anda dapat melihat tombol "Kode" di tangkapan layar terlampir, tekan dan Anda bisa mendapatkan kode Anda dalam berbagai bahasa termasuk PHP cURL

masukkan deskripsi gambar di sini


1
Terima kasih. Saya menemukan utas serupa di sini: stackoverflow.com/questions/40632296/… . Tapi itu menunjukkan banyak hal seperti Postman-Token, Cache-Control. Apakah saya perlu memasukkan itu?
Coder

Gracias Jose, ini luar biasa. @Coder no Anda tidak memerlukan Postman-Token dan header Cache-Control tergantung apakah Anda ingin mencegah pencairan req atau tidak. Jika Anda ingin konten selalu segar, sertakan.
Lukas Lukac

Saya telah mencari hampir di mana-mana untuk ini dan akhirnya! jawaban Anda tepat sasaran. Terima kasih banyak!
scipsycho

Jujur, sangat terkesan dengan Hooli, maksud saya Google, tim untuk membuat tukang pos portabel untuk digulung
GavinBelson
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.