我写了一个脚本,应该调用一个简单的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,一切正常。魔术在哪里?
答案 0 :(得分:1)
curl_setopt($ch, CURLOPT_HTTPGET, true); // Now everything works fine!