php curl在Soap Python响应中的NameError

时间:2014-07-03 07:02:50

标签: php python curl soap

我写了一个脚本,应该调用一个简单的soap服务(在python中)来接收数据。 url需要获取参数才能正常工作。

我用php curl实现了请求:

<?php
            // Curl Init
            $ch = $curlObject;

            // Set URL
            $url = "http://localhost/soapService/?";

            // Add get params
            $url .= http_build_query(array("article" => "[($articleNR, 5)]"));

            // Fill curl
            curl_setopt($ch, CURLOPT_URL, $url);


            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

            // Execute
            $serverOutput = curl_exec($ch);
?>

但回应说:

"NameError: name 'article' is not defined"

如果我直接在浏览器中调用URL,一切正常。魔术在哪里?

1 个答案:

答案 0 :(得分:1)

啊,刚刚成功了!缺少CURL PARAM

curl_setopt($ch, CURLOPT_HTTPGET, true); // Now everything works fine!