【发布时间】:2020-02-27 10:21:39
【问题描述】:
我得到了一个 json 文件,它需要转换成 php curl,但我不知道该怎么做。有人可以启发我或指导我吗?
这里是给出的json数据
"request": {
"auth": {
"type": "basic",
"basic": [
{
"key": "password",
"value": "",
"type": "string"
},
{
"key": "username",
"value": "",
"type": "string"
}
]
},
"method": "PUT",
"header": [
{
"key": "Content-Type",
"name": "Content-Type",
"value": "application/x-www-form-urlencoded",
"type": "text"
},
{
"key": "Authorization",
"value": "Basic M6NDhhODhjYWUwY2Y0NDE",
"type": "text",
"disabled": true
}
],
"body": {
"mode": "formdata",
"formdata": [
{
"key": "invoice",
"type": "file",
"src": "file.xml"
},
{
"key": "invoice",
"type": "file",
"src": [],
"disabled": true
}
],
"options": {
"raw": {
"language": "xml"
}
}
}
}
以及使用PHP curl 创建PUT 请求的要求。我希望有人可以提供帮助:)
我在这里看到了一个示例 PHP cURL HTTP PUT,但我不知道在哪里放置 username 和 password 凭据
【问题讨论】:
-
有一个available curl_opt 的列表:
CURLOPT_USERNAME和CURLOPT_USERPWD可能会有所帮助