【发布时间】:2021-08-20 17:37:03
【问题描述】:
如何转换这个 curl 请求
卷曲请求
curl -L -F 'Request={"APIRequests":
[{"Verb":"UploadModelRelease","AuthToken":"","FirstName":"John","LastName":"Smith","Gender
":"0","AgeGroup":"1","Ethnics":"0","Country":"44"}]}' -F
'PropertyRelease=@Documents/jamie.pdf' https://api2.dreamstime.com/api/
guzzlehttp 请求
guzzlecode
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', "https://api2.dreamstime.com/api/",[
'json'=>[
'APIRequests' => [
[
"Verb" => "UploadRelease",
"AuthToken" => $this->getAccessToken(),//token
"ModelRelease" => $file,//file path
"FirstName" => $firstName,
"LastName" => $lastName,
"Gender" => $gender,
"Country" => $country,
"AgeGroup" => $ageGroup,
"Ethnics" => $ethnics,
],
],
]
]);
错误 "请上传发布文件"
【问题讨论】:
-
嗨。你试过什么?
-
@AlexandreElshobokshy 我添加了我的代码
-
请只分享相关代码,我们不需要全部查看
-
@AlexandreElshobokshy 这么好吗?
-
guzzle 代码与您的 curl 不匹配