ChatGPT解决这个技术问题 Extra ChatGPT

将 POSTMAN 请求转换为 Curl

我以以下方式通过 POSTMAN 调用我的 java webservice(POST 请求),效果很好(即我可以看到我的记录被插入到数据库中):

https://i.stack.imgur.com/M1D5Y.png

而且,Headers(1) 标签内的内容如下所示:

https://i.stack.imgur.com/uwVrt.png

我必须使用 CURL 在 PHP 中调用相同的请求,而不是通过 POSTMAN 调用它。我想知道是否有办法将此命令导出到 curl 命令以便我可以在我的 PHP 代码中使用它?我在网上很多地方都发现了相反的方法,有人要求将基于 Curl 的请求转换为 POSTMAN,但不知道如何做相反的事情。

我发现一些 article 用于 curl to postman

我记得上次我使用 Postman 时,它在某处显示了 cli 的 curl 命令。无论如何,使用 phpcurl 发布 json 正文非常简单。 json字符串作为postfield并设置相应的header
有没有办法解决失眠症?
这是一个 2 分钟的快速视频指南youtu.be/L3m6cpQPsV0

J
Jose M. González

https://i.stack.imgur.com/ziTKS.png

您可以在随附的屏幕截图中看到“代码”按钮,按下它,您可以获得多种不同语言的代码,包括 PHP cURL

https://i.stack.imgur.com/JKzG4.png

已编辑:正如其他答案所说 Postman UI 已更新,我相应地更改了图像


谢谢。我在这里找到了类似的线程:stackoverflow.com/questions/40632296/…。但它显示了很多东西,比如 Postman-Token、Cache-Control。我需要包括那个吗?
Gracias Jose,这太棒了。 @Coder 不,您不需要 Postman-Token 并且 Cache-Control 标头取决于您是否要防止兑现请求。如果你想要总是新鲜的内容,包括它。
我几乎到处都在寻找这个,最后!你的回答很中肯。非常感谢!
老实说,Hooli 给我留下了深刻的印象,我的意思是谷歌,使邮递员便携卷曲的团队
A
Artem Bernatskyi

Postman 8开始您需要访问这里

https://i.stack.imgur.com/wX6ht.png


谢谢,我很困惑这个按钮现在在 Postman 8 的位置。
这里唯一的问题是,在我的情况下,代码面板在 8.0.4 中是空的 - 更新到 8.0.6 解决了这个问题
你能为我们这些无法在我们的工作网络上访问 Imgur 的人写下这段文字吗?
@user3067860,这应该有助于bernatskyys.s3.eu-west-1.amazonaws.com/…
我讨厌这个新的 UI,它在 Windows 上也占用了更多的内存
v
vivekagarwal277

https://i.stack.imgur.com/6Mld1.jpg


谢谢!在看到这个答案之前,花了半个小时试图弄清楚“代码”按钮去了哪里。
T
TheFreddyKilo

如果您像我一样运行 MacOS 并且仍然拥有 Postman v7,则必须单击此处的省略号才能找到代码选项

https://i.stack.imgur.com/92rBv.png


此省略号仅在您使用并排视图且屏幕分辨率不允许同时显示所有选项卡时显示。您可以更改窗口右下角的显示。
V
VeKe

这是一个快速视频演示postman request to curl

最新版本 8.x:

在邮递员的右侧找到代码符号。

从下拉列表中选择 cURL。


D
Deepak Rajpal

https://i.stack.imgur.com/HXFxx.png

看截图: