如何将以下 cURL 命令转换为 Postman 休息调用?
curl -X POST abc.com/input.import
-H 'content-type: application/x-www-form-urlencoded'
--data-urlencode "apiKey=123-456"
--data-urlencode "secret=12/her"
--data-urlencode "userKey=ApUR"
--data-urlencode "[email protected]"
--data-urlencode "profile={'firstName':'John','lastName':'Kira'}"
我尝试了以下方法:
URL:(POST)abc.com/input.import
标头:内容类型:application/json
身体:
{
"apiKey":"123-456",
"userKey":"ApUR",
"secret":"12/her",
"email":"[email protected]",
"profile": {
"firstName":"John",
"lastName":"Kira"
}
}
编辑:需要 Postman 中的原始格式。导入以
"x-www-form-urlencoded"
形式 创建请求
--data-urlencode表示这是一个查询参数
我终于发现:我必须对每个键值进行url编码并使用Content-Type:application/x-www-form-urlencoded发送。
标题:application/x-www-form-urlencoded 身体:
{
"apiKey":"123-456",
"userKey":"ApUR",
"secret":"12%2Fher",
"email":"fakeImportedAccount%40example.com",
"profile":{
"firstName":"John",
"lastName":"Kira"
}
}