当我执行请求时
curl -I api-ip.fssprus.ru/api/v1.0/
我得到以下回应
HTTP/1.1 302 Moved Temporarily
Server: nginx
Date: Tue, 15 May 2018 09:56:49 GMT
Content-Type: text/html
Content-Length: 154
Location: https://api-ip.fssprus.ru
为什么会发生这种情况?我做错了什么?
你做错的第一件事是在端口80上点击未加密的http api,这显然是不受支持的。通过在端口443上点击加密的httpS api,将httpS://
添加到您的url中,可以解决这个问题。
你做错的第二件事是不遵循http重定向,因为该响应是http 302重定向,而你没有遵循。使用--location
参数修复此问题。(然后curl将自动跟随http位置重定向)
解决这两件事,你会得到:
curl --location -I https://api-ip.fssprus.ru/api/v1.0/
我正在使用curl发送这个: 我试图在index.php中显示这样的POST。 哪个输出 我一定是对通过POST发送JSON数据有所误解 谢谢你抽出时间
我在我的html页面上放置了一个脚本标记,并在firefox上运行它,firebug告诉我该脚本是“302临时移动的”,但当我在浏览器的新标记中打开该脚本时,它是200 ok(正确响应)~~ 我看到302服务器响应重定向页面时,标题如下: 如果我把脚本放在其他服务器上(重定向页面设置时没有错误),就不会遇到这个问题 有人和我遇到过同样的问题吗?我不想把文件放在其他服务器上,也没有权限配置这个服务器
问题内容: 我想先查看请求中的帖子字段,然后再发送。(出于调试目的)。 我正在使用的PHP库(类)已经制作(不是我本人制作的),所以我试图理解它。 据我所知,它用于设置不同的选项(如标头等),然后用于发送请求。 关于如何查看正在发送哪些帖子字段的想法? 问题答案: 您可以启用以下选项: 当被设置时,输出写入 STDERR 或使用指定的文件。输出非常有用。 您还可以使用tcpdump或wirehar
在我的VPS服务器上的PHP文件中考虑这个代码: 还这个 每天多次测试后,“连接时间”始终保持在50秒标记。我相信如果不是在1秒及以下,速度应该会快10倍。 我不知道服务器配置,但我被告知,我的服务器的CPU或RAM可能在故障。我使用顶部命令行显示以下内容,这对我来说似乎很好: 任务:共80项,1项运行,79项睡眠,0项停止,0项僵尸 Cpu:0.0%us、0.0%sy、0.0%ni、100.0%
我安装了php7下载从repo的windows,所有工作良好。我正面临启用curl的问题。php_curl.dll文件存在于文本文件夹中,此扩展在php.ini中未注释,但此模块未显示在phpinfo中。 只有在运行php5时,我才能使用php7面对这个问题。x旋度很好用。正在寻找解决此问题的解决方案。这是php7本身的问题。是否有解决此问题的方法?