Преобразование запроса POSTMAN в Curl

146

Я вызываю свой веб-сервис java (запрос POST) через POSTMAN следующим образом, который отлично работает (т.е. я вижу, как мои записи вставляются в базу данных):

А вот как Headers(1)выглядит содержимое вкладки:

Вместо того, чтобы вызывать его через POSTMAN, я должен вызвать тот же запрос в PHP с помощью CURL. Мне интересно, есть ли способ экспортировать эту команду в curlкоманду, чтобы я мог использовать ее в своем PHP-коде? Я нашел противоположный подход во многих местах в Интернете, где кто-то просил преобразовать запрос на основе Curl в POSTMAN, но не мог понять, как сделать обратное.

Некоторые статьи, которые я нашел для завитка почтальону

кодировщик
источник
1
Помню, в последний раз, когда я использовал Postman, он где-то показывал команду curl для cli. Тем не менее, использовать phpcurl для публикации тела json довольно просто. Строка json в качестве поля post и установите соответствующий заголовок
frz3993

Ответы:

313

введите описание изображения здесь

Вы можете увидеть кнопку «Код» на прилагаемом снимке экрана, нажмите ее, и вы сможете получить свой код на разных языках, включая PHP cURL.

введите описание изображения здесь

Хосе М. Гонсалес
источник
1
Спасибо. Я нашел похожую тему здесь: stackoverflow.com/questions/40632296/… . Но он показывает много вещей, таких как Postman-Token, Cache-Control. Мне нужно это включить?
Coder
Грасиас Хосе, это потрясающе. @Coder нет, вам не нужен Postman-Token, а заголовок Cache-Control зависит от того, хотите ли вы предотвратить кеширование req или нет. Если вы хотите всегда свежий контент, включайте его.
Лукас Лукач
Я искал это почти везде и наконец! ваш ответ по существу. Большое спасибо!
scipsycho
Честно говоря, супер впечатлен Hooli, я имею в виду Google, командой по созданию портативного почтальона для curl
GavinBelson