Перетворення запиту POSTMAN в Curl


142

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

І ось, як Headers(1)виглядає вміст у вкладці:

Замість того, щоб викликати його через POSTMAN, я повинен викликати той самий запит у PHP за допомогою CURL. Мені цікаво, чи є спосіб експортувати цю команду в curlкоманду, щоб я міг її використовувати у своєму PHP-коді? Я знайшов протилежний підхід у багатьох місцях в Інтернеті, де хтось просить перетворити запит на основі Curl в POSTMAN, але не міг зрозуміти, як зробити протилежне.

Деякі статті я знайшов для завивки листоноші


1
Востаннє, коли я використовував Postman, я пам'ятаю, що він десь показав команду curl для cli. Незважаючи на те, використання phpcurl для публікації тіла json є досить простим. Рядок json як поштове поле і встановити відповідний заголовок
frz3993

Відповіді:


306

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

Ви можете побачити кнопку "Код" на доданому скріншоті, натиснути її, і ви можете отримати свій код багатьма різними мовами, включаючи PHP cURL

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


1
Дякую. Тут я знайшов подібну тему: stackoverflow.com/questions/40632296/… . Але це показує багато речей, таких як Postman-Token, Cache-Control. Чи потрібно мені це включити?
Кодер

Грасіас Хосе, це дивовижно. @Coder ні, вам не потрібен маркер Postman-Token, і заголовок кеша-керування залежить, хочете ви запобігти отримання грошових коштів запиту чи ні. Якщо ви хочете завжди свіжий вміст, включіть його.
Лукаш Лукач

Я майже всюди шукав це і нарешті! Ваша відповідь суть. Дуже дякую!
scipsycho

Чесно кажучи, супер вражений командою Хулі, я маю на увазі Google, яка зробила листоношу переносною для
згортання
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.