gpt4 book ai didi

php - cURL 请求 PHP 的空白响应

转载 作者:可可西里 更新时间:2023-11-01 17:01:33 35 4
gpt4 key购买 nike

我正在使用 cURL 发出 API 请求,但得到的结果是空白。我尝试 var_dump url 然后在浏览器上尝试 url 并且工作正常。这是我的代码。

$parameters = array(
"user" => urlencode('xxxx'),
"password" => urlencode('xxxx'),
"msisdn" => urlencode('09277878067'),
"type" => urlencode('full'),
);

$post_data = '';
//create name value pairs seperated by &
foreach($parameters as $k => $v)
{
$post_data .= $k . '='.$v.'&';
}

// Remove the & from the last
$post_data2 = rtrim($post_data, '&');
$url = "http://www.telcoportal.com/hlr/check?";

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url.$post_data2);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_HEADER, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
$output=curl_exec($ch);

curl_close($ch);

var_dump($output);
var_dump($url.$post_data2);
exit();

$url.$post_data2http://www.telcoportal.com/hlr/check?user=xxxx&password=xxxx&msisdn=09277878032&type=full 当你检查浏览器给出响应 {"status":"error","re​​mark":"Authentication Failed"} 。但是我的 $output 是空白的,没有得到任何东西。

最佳答案

您应该使用 curl_getInfo 函数来获取有关您的 session 的信息。这是网址 http://php.net/manual/en/function.curl-getinfo.php

对于您的情况,测试应该有效。

if(!curl_errno($ch))
{

$info = curl_getinfo($ch);

echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url'];
}

curl_close($ch);?>

关于php - cURL 请求 PHP 的空白响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31648741/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com