首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在PostMan中模拟特定的卷曲

在PostMan中模拟特定的卷曲
EN

Stack Overflow用户
提问于 2015-01-15 06:34:46
回答 9查看 375.2K关注 0票数 348

我正在使用邮递员测试一些对API服务器的Curl请求。API开发人员给了我们curl命令,但是我不能从邮递员那里发送它。如何向邮递员提出这样的要求?

代码语言:javascript
复制
curl -X POST "https://api-server.com/API/index.php/member/signin" -d "{"description":"","phone":"","lastname":"","app_version":"2.6.2","firstname":"","password":"my_pass","city":"","apikey":"213","lang":"fr","platform":"1","email":"email@example.com","pseudo":"example"}"

--0xKhTmLbOuNdArY
Content-Disposition: form-data; name="userfile"; filename="profil.jpg"
Content-Type: image/jpeg
Content-Transfer-Encoding: binary

<ffd8ffe0 00104a46 49460001 01010048 ... a00fffd9>

—0xKhTmLbOuNdArY—
EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2016-05-06 09:32:05

一个更简单的办法是:

  1. 开放邮递员
  2. 点击左上角的“导入”选项卡。
  3. 选择“原始文本”选项并粘贴您的cURL命令。
  4. 点击导入,您将在您的邮递员建设者的命令!
  5. 单击“发送”发送命令
票数 878
EN

Stack Overflow用户

发布于 2017-08-12 10:31:44

代码语言:javascript
复制
In addition to the answer
1. Open POSTMAN
2. Click on "import" tab on the upper left side.
3. Select the Raw Text option and paste your cURL command.
4. Hit import and you will have the command in your Postman builder!
5. If -u admin:admin are not imported, just go to the Authorization 
   tab, select Basic Auth -> enter the user name eg admin and password eg admin.
This will automatically generate Authorization header based on Base64 encoder
票数 23
EN

Stack Overflow用户

发布于 2017-06-21 11:41:10

我试过Onkaar Singh提到的方法,

  1. 开放邮递员
  2. 点击左上角的“导入”选项卡。
  3. 选择“原始文本”选项并粘贴您的cURL命令。
  4. 点击导入,您将在您的邮递员建设者的命令!

但问题是,这并不适用于需要授权的Apis。

这是我的卷发要求:

代码语言:javascript
复制
curl -v -H "Accept: application/json" -H "Content-type:
application/json" -X POST -d ' 
{"customer_id":"812122", "event":"add_to_cart", "email": "abc@def.com", }' 
-u 9f4d7f5445e7: https://api.myapp.com/api/event

导入主体正确导入后,头和Url也被导入。只有api键9f4d7f5445e7,它是

代码语言:javascript
复制
-u 9f4d7f5445e7: https://api.myapp.com/api/v1/event 

在curl请求中没有导入。

我解决它的方法是,-u基本上是用来授权的。因此,在Postman中使用它时,您必须使用API键(在本例中是9f4d7f5445e7 )并执行Base64编码。一旦编码,它将返回值OWY0ZDdmNTQ0NWU3。然后添加一个新的标头,键名为Authorization,键值为Basic OWY0ZDdmNTQ0NWU3。在做了改变之后,这个请求对我有效了。

有在线Base64编码器,我使用的是http://www.url-encode-decode.com/base64-encode-decode/

希望能帮上忙!

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27957943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档