首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REST-Client: 302在尝试传递XML-String时找到。

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

Stack Overflow用户
提问于 2013-12-27 10:51:39
回答 1查看 454关注 0票数 1

我想实现一个REST客户端,它处理表单输入数据并将其发送到REST后端。

代码语言:javascript
复制
$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);

但是看起来,这是有问题的,可能是在webserver配置。上面写着:

代码语言:javascript
复制
    302 Found
The document has moved here.

但是xml字符串的var_dump是正确的。我的推理错误是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-27 10:53:49

你正面临重定向..。添加此cURL参数

代码语言:javascript
复制
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20799349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档