将Postman请求转换为curl

问题描述 投票:0回答:11

我通过 Postman 通过 Postman 调用我的 Java Web 服务(POST 请求),效果非常好(即我可以看到我的记录被插入到数据库中):

enter image description here

而且,

Headers(1)
选项卡内的内容如下所示:

enter image description here

我必须使用 cURL 在 PHP 中调用相同的请求,而不是通过 Postman 调用它。我想知道是否有办法将此命令导出为

curl
命令,以便我可以在 PHP 代码中使用它?我在网上的很多地方都发现了相反的方法,有人要求将基于curl的请求转换为Postman,但不知道如何做相反的事情。

我发现了这个关于curl to Postman的问题:在PostMan中模拟特定的CURL

php curl postman
11个回答
1363
投票

Open code window

您可以在 Postman 应用程序右侧看到按钮

</>
代码图标(附截图)。
按下它,您可以获得多种不同语言的代码,包括 PHP cURL

Code snippets window


195
投票

Postman 8
开始你需要参观这里

enter image description here


33
投票

这里的第一个答案适用于旧版本的 Postman。在 2021 年的最新版本中,单击此图标(红色圆圈)可以找到 cURL enter image description here


12
投票

适用于使用 Ubuntu v7.36.5 或类似版本的用户。 有一个可点击的“代码”文本,而不是

</>
图标:

enter image description here


9
投票

步骤:

  • 打开邮递员
  • 打开您的请求
  • 从右侧栏中选择
    </>
    图标
  • 从下拉列表中选择 cURL(如果没有 cURL,则默认存在)
  • 复制代码并使用。

8
投票

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


6
投票

这是一个快速视频演示邮递员请求卷曲

最新版本8.x:

  • 在邮递员右侧找到Code符号。 enter image description here

  • 从下拉列表中选择 cURL。 enter image description here


5
投票

在 Postman 右侧选择

</>
代码图标


3
投票

enter image description here为了扩展现有答案,可以选择 生成 PHP 就绪的 cURL 代码(如果需要)。使用最新的 Postman,您将找到 PHP - cURL 和其他语言的下拉菜单。

见截图:


1
投票

对于

Postman Version 7.36.5 (7.36.5)

enter image description here


0
投票

在 CLI 上,您可以使用 newman:

$ npm install -g newman
$ newman run your-collection.json --export-request curl

其中

your-collection.json
是您导出的 Postman 集合(文件 -> 导出 -> 导出集合)。

如果有人向您发送了 Postman 集合,而您需要运行它的计算机上没有安装 Postman,这会很方便。

© www.soinside.com 2019 - 2024. All rights reserved.