小编PvP*_*ten的帖子

在对https进行POST时,Curl会挂起我的apache服务器

我有这个非常奇怪的curl问题,当我向我的ubuntu apache服务器发布请求apache服务器挂起时,如果我调试我的php代码我可以看到

$fp = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)

永远不会回来 我认为实际的帖子请求是正确的,因为我可以成功地与邮递员做同样的POST请求.

以下是我的卷曲选项:

$ch = curl_init();
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER , 0);
curl_setopt($ch,CURLOPT_URL, $this->url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_HTTPHEADER,$testHeader);
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);
$fp = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)

一个奇怪的事情是,如果我快,并重新加载我的Apache服务器

sudo service apache reload
Run Code Online (Sandbox Code Playgroud)

当它处于这种被绞死的状态时,curl_exec会立即返回并获取我的数据.我不是一个真正的网络开发人员和更多的Windows家伙所以任何帮助将不胜感激.:)

更新我可以看到自进程挂起后没有来自Curl的错误报告.它永远不会到达可以给我错误的地步.当我重新加载apache服务器时,请求返回,然后没有报告错误.我添加了CURLOPT_VERBOSE选项.

更新2:好的我也可以从主机和客户端的curl命令行运行帖子.值得一提的是我的主机是虚拟机.开始认为它更像是一个网络的东西.

php apache ubuntu curl

5
推荐指数
1
解决办法
3267
查看次数

像 swagger/swashbuckle 但对于 node.js?

是否有任何 node express 工具可以为现有项目自动生成 swagger 文档?类似于 swashbuckle?

express swagger swashbuckle

5
推荐指数
1
解决办法
1373
查看次数

标签 统计

apache ×1

curl ×1

express ×1

php ×1

swagger ×1

swashbuckle ×1

ubuntu ×1