Convertendo uma solicitação POSTMAN em Curl


141

Estou chamando meu serviço da web java (solicitação POST) via POSTMAN da seguinte maneira, que funciona perfeitamente (ou seja, posso ver meus registros sendo inseridos no banco de dados):

E aqui está como o conteúdo dentro da Headers(1)guia se parece:

Em vez de chamá-lo via POSTMAN, tenho que chamar a mesma solicitação em PHP usando CURL. Estou me perguntando se existe uma maneira de exportar este comando para curlcomando para que eu possa usá-lo em meu código PHP? Eu descobri uma abordagem oposta em muitos lugares online onde alguém está pedindo para converter uma solicitação baseada em Curl para POSTMAN, mas não conseguiu descobrir como fazer o oposto.

Alguns artigos que encontrei sobre curl to postman


1
A última vez que usei o Postman, lembro que ele mostrou o comando curl para cli em algum lugar. Independentemente disso, usar phpcurl para postar um corpo json é bastante simples. A string json como o campo post e defina o cabeçalho apropriado
frz3993

Respostas:


306

insira a descrição da imagem aqui

Você pode ver o botão "Código" na imagem em anexo, pressione-o e você pode obter seu código em muitas linguagens diferentes, incluindo PHP cURL

insira a descrição da imagem aqui


1
Obrigado. Encontrei um tópico semelhante aqui: stackoverflow.com/questions/40632296/… . Mas está mostrando muitas coisas como Postman-Token, Cache-Control. Eu preciso incluir isso?
Coder

Gracias José, isso é incrível. @Coder não, você não precisa do Postman-Token e o cabeçalho Cache-Control depende se você deseja evitar o pagamento do req ou não. Se você quiser sempre conteúdo novo, inclua-o.
Lukas Lukac

Eu procurei em quase todos os lugares por isso e finalmente! sua resposta é direta. Muito obrigado!
scipsycho

Honestamente, superimpressionado com a equipe Hooli, quero dizer Google, para tornar o carteiro portátil para o curl
GavinBelson
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.