我做了一个看起来很好的卷曲电话。
[http_code] => 200
,curl_errno
为0。
尽管事实上应该有一个输出([download_content_length] => 102
),但curl_exec调用不会返回任何内容。
define('_WSURL', 'https://mobistar.msgsend.com/mmp/cp3'); // Feel free to try it yourself
$stderr = fopen("err.log", 'w+');
if ($stderr !== false) {
print "Opened the log file without errors";
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, _WSURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, '');
// curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_STDERR, $stderr);
// curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).DIRECTORY_SEPERATOR.'c00kie.txt');
$data = curl_exec($ch);
fclose($stderr);
print_r(curl_getinfo($ch));
print_r($data);
if ($data === false)
{ // Process curl error codes here
echo('ERROR');
echo(curl_errno($ch));
} else {
echo(sprintf('DATA: [%s]', $data));
}
curl_close($ch);
怎么来的?
答案 0 :(得分:3)
为我返回一个回复。
<?xml version="1.0" encoding="UTF-8"?>
<response code="499" description="The XML Content is Invalid"/>
我怀疑您在浏览器中看到一个空白页面。如果是这样,请查看浏览器中的页面源,XML应该在那里。
答案 1 :(得分:0)
Arg,我有时候太蠢了......
响应是XML,我试图直接在HTML 中输出它,但当然它只是被认为是一组无效标签因此显示为空白。 我应该仔细看看源代码XD