doutan8775 2013-12-27 10:51
浏览 67
已采纳

REST-Client:302尝试传递XML-String时找到

I want to implement a REST-Client which handles form input data and sends it to an REST Backend.

$strXml = file_get_contents($_FILES['xmlfile']['tmp_name']);
$service_url = 'api/index.php/pojects';
$curl = curl_init($service_url);
$curl_post_data = array(
    "title" => $_POST['title'],
    "client" => $_POST['client'],
    "comment" => $_POST['comment'],
    "project_number" => $_POST['project_number'],
    "xml" => $strXml,
);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_post_data);
$curl_response = curl_exec($curl);
curl_close($curl);
var_dump($curl_response);
var_dump($strXml);

But it seems, that there's something wrong, maybe with the webserver config. It says:

    302 Found
The document has moved here.

But the var_dump of the xml string is correct. What's my error in reasoning?

  • 写回答

1条回答 默认 最新

  • doutui6241 2013-12-27 10:53
    关注

    You are facing a redirect.. Add this cURL param

    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据