gpt4 book ai didi

javascript - Json 请求在 javascript 中有效,但在 php 中无效

转载 作者:行者123 更新时间:2023-11-30 20:07:44 24 4
gpt4 key购买 nike

我正在尝试使用 PHP 获取 JSON 对象。当我用 Jquery 尝试它时,它工作正常,但是当我用 PHP 尝试同样的操作时,它会返回一条超时消息。

J查询代码:

$(document).ready(function(){
$.post("https://xxxxx/mig_search", {Keywords: 'test'}, function(result){
var myObj = JSON.parse(result);
$("body").html(result);
});
});

PHP代码:

$url = "https://xxxxx/mig_search";

$postdata = http_build_query(
array(
'Keywords' => 'teste',
)
);

$options = array('http' =>
array(
'method' => 'POST',
'header' => 'User-Agent: request',
'content' => $postdata,
));

$ctx = stream_context_create($options);

$result = file_get_contents($url, false, $ctx);
if (!empty($result)) {
echo $result;
} else {
echo "Nao funcionou!";
}
die;

最佳答案

试试下面的代码

$postdata = http_build_query(array ('Keywords' => 'teste'));

$options = array (
'http' => array (
'method' => 'POST',
'header'=> "Content-type: application/x-www-form-urlencoded\r\n"
. "Content-Length: " . strlen($postdata) . "\r\n",
'content' => $postdata
)
);

关于javascript - Json 请求在 javascript 中有效,但在 php 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52702525/

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