gpt4 book ai didi

php - PHP 中的慢 HTTP POST 请求

转载 作者:可可西里 更新时间:2023-11-01 16:34:58 25 4
gpt4 key购买 nike

我正在尝试将一些数据(JSON 字符串)从 php 脚本发布到 java 服务器(全部由我自己编写)并获取响应。我尝试了以下代码:

$url="http://localhost:8000/hashmap";
$opts = array('http' => array('method' => 'POST', 'content' => $JSONDATA,'header'=>"Content-Type: application/x-www-form-urlencoded"));
$st = stream_context_create($opts);
echo file_get_contents($url, false,$st);

现在,这段代码确实有效(我得到的结果是正确的答案),但是 file_get_contents 在执行时每次挂起 20 秒(我打印了指令前后的时间)。服务器执行的操作执行时间很短,我敢肯定,一直等待得到响应是不正常的。我错过了什么吗?

最佳答案

严重错误配置的服务器可能不会发送正确的内容大小并使用 HTTP/1.1。

修复服务器或请求数据为 HTTP/1.0

关于php - PHP 中的慢 HTTP POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7110280/

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