cURL的处理请求

时间:2014-08-31 12:17:38

标签: php api curl

我提出了cURL请求代码,我想处理它发送的数据。

cURL代码:

            $url = "http://rbvconsultancy.com/api/post.php";
            $xml_builder = '<?xml version = "1.0" ?>
            <request>
                <no>1</no><dat>hello</dat>
            </request>';

            $ch = curl_init($url);
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $xml_builder);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_TIMEOUT, 28);
            $ch_result = curl_exec($ch);
            $curl_errno = curl_errno($ch);
            $curl_error = curl_error($ch);
            $info = curl_getinfo($ch);
            curl_close($ch);

            $rest = $ch_result;
            echo $rest;

处理cURL:

echo "hello".$_GET['para1'];

根据上面的代码,我希望我的流程cURL代码获取$xml_builder的值。关于如何做的任何想法?似乎$_GET['para1']没有做到这一点。

1 个答案:

答案 0 :(得分:2)

我想你想要这个:

您可以将其复制到您的回复PHP文件

echo file_get_contents("php://input");

也许这会对你有所帮助