Conversione di una richiesta POSTMAN in Curl


143

Sto chiamando il mio servizio web java (richiesta POST) tramite POSTMAN nel modo seguente che funziona perfettamente (cioè posso vedere i miei record che vengono inseriti nel database):

Ed ecco come Headers(1)appare il contenuto all'interno della scheda:

Invece di chiamarlo tramite POSTMAN, devo chiamare la stessa richiesta in PHP usando CURL. Mi chiedo se c'è un modo per esportare questo comando in curlcomando in modo da poterlo utilizzare nel mio codice PHP? Ho trovato un approccio opposto in molti luoghi online in cui qualcuno chiede di convertire la richiesta basata su Curl in POSTMAN ma non è riuscito a capire come fare il contrario.

Ho trovato alcuni articoli per curl to postman


1
L'ultima volta che ho usato Postman mi ricordo che ha mostrato il comando curl per cli da qualche parte. Indipendentemente da ciò, l'utilizzo di phpcurl per pubblicare un corpo json è abbastanza semplice. La stringa json come postfield e imposta l'intestazione appropriata
frz3993

Risposte:


308

inserisci qui la descrizione dell'immagine

Puoi vedere il pulsante "Codice" nello screenshot allegato, premerlo e puoi ottenere il tuo codice in molte lingue diverse tra cui PHP cURL

inserisci qui la descrizione dell'immagine


1
Grazie. Ho trovato un thread simile qui: stackoverflow.com/questions/40632296/… . Ma mostra molte cose come Postman-Token, Cache-Control. Devo includerlo?
Coder

Gracias Jose, questo è fantastico. @Coder no, non è necessario il token Postman e l'intestazione Cache-Control dipende se si desidera impedire o meno l'incasso del requisito. Se desideri contenuti sempre aggiornati, includili.
Lukas Lukac

Ho cercato quasi ovunque per questo e finalmente! la tua risposta è al punto. Molte grazie!
scipsycho

Onestamente, super impressionato da Hooli, intendo Google, il team per rendere il postino portatile per arricciarsi
GavinBelson
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.