0
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_HEADER => false,
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36",
CURLOPT_TIMEOUT => 120,
CURLOPT_URL => 'https://someurl.com/',
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => array(
'FirstName' => $intFirstName,
'LastName' => $intLastName,
'Email' => $intEmail,
'Password' => $intPassword,
'CompanyName' => $intCompanyName,
'PhoneNumber' => $intPhoneNumber,
'Country' => $intCountry
)
));
利用這之後的變化是enctype我從聽音服務器的以下消息:PHP +捲曲:從多/ form-data的
{"Message":"The request entity's media type 'multipart/form-data' is not supported for this resource."}
有沒有什麼辦法可以改變這裏的ENCTYPE?
您是否嘗試過爲內容類型設置CURLOPT_HTTPHEADER標頭,並接受到application/json? – Iskar