最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
解决php curl获取网页内容提示405 method not allowed状态码
时间:2022-06-24 23:24:35 编辑:袖梨 来源:一聚教程网
1.php curl ipv4使用例子
代码如下 | 复制代码 |
/** |
上面代码在ipv4是没有任何问题了,如果在了ipv6网站就会返回405 method not allowed状态码了,那么我们查看了php手册发现只要简单的修改一下即可。
以上为我编写的一个基本curl访问的方法,因为我这里需要通过使用IPv6的方式,所以加了相应的选项,相信大家能看的明白,平时经常用到的选项上面都有出现,大家根据需要摘取。
405/Method Not Allowed,表示不支持请求的方法,这个错误不常见。
导致403错误是要是由于curl默认是用post方式进行提交访问的,post方式在此域名下是没有权限的,如我在测试www.111com.net的时候就出现了此问题,在我修改为get的方式,并且增加了header头后,即可正常访问,个人推测,或许是亚马逊那边基本上都是采用get的方式,才会被认为是人为的点击,对post做了相应屏蔽。
ipv6增加了如下代码:
代码如下 | 复制代码 |
//设置Header头 |
命令行的形式为:
curl -v www.111com.net
IPV6下curl超时问题
代码如下 | 复制代码 |
$ch = curl_init(); |
注:curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4) 只有在php版本5.3及以上版本,curl版本7.10.8及以上版本时,以上设置才生效。
相关文章
- 四海兄弟故乡地图怎么自由探索 地图自由探索玩法介绍 08-18
- 四海兄弟故乡刀有哪些 刀的使用方法介绍 08-18
- 诛仙2殷殷期许奇遇怎么做 殷殷期许学府奇遇攻略 08-18
- 超级机器人大战Y什么时候出 正式版发布时间分享 08-18
- 诛仙2上古遗迹奇遇坐标是什么 上古遗迹学府奇遇攻略 08-18
- 诛仙2互助邮驿奇遇在哪 互助邮驿学府奇遇完成方法 08-18