从apache移动到IIS时的卷曲问题

时间:2016-11-21 14:45:53

标签: php curl iis

我们对网站进行了卷曲调用,但在将此网站从Apache服务器移动到IIS服务器后,它停止了工作。现在它总是给我一个错误请求(无效主机名)错误。





我研究过这个错误,有些人谈到了URL上的空格但是没有。





这是我的代码:




  $ data_to_post = array() ;
 $ data_to_post ['d'] = $ date;
 $ data_to_post ['u'] = $ username;
 $ data_to_post ['a'] = $ activities;
 $ data_to_post ['h'] = $ homework;

 $ curl = curl_init();
 curl_setopt($ curl,CURLOPT_HTTPHEADER,array(
“Content-type:multipart / form-data“
));
 curl_setopt_array($ curl,array(
 CURLOPT_RETURNTRANSFER => 1,
 CURLOPT_POST => sizeof($ data_to_post),
 CURLOPT_URL => MY_URL,
 CURLOPT_POSTFIELDS => $ data_to_post
));

 $ data = curl_exec($ curl);
 curl_close($ curl);& #xA;  




当我尝试使用 https://www.hurl.it/


&#XA ;

我是从其他域发帖的。





出了什么问题?




1 个答案:

答案 0 :(得分:0)

经过几乎整整一天的寻找,我能够通过解决方法解决我的问题。我现在使用 file_get_contents http://php.net/manual/pt_BR/function.file-get-contents.php)来进行POST,而不是使用CURL。