使用curl获取地址的时候,显示Bad Request.但是这个地址在浏览器里有可以打开,程序也没有问题。采集别的网址是可以的
解决方案 »
- 成都程序员朋友,请加这个群
- 谁用过opengeodb或给出解决方案?
- 问个PHP初级问题:PHP中动态控制html语句
- Fatal error: Call to undefined function: mb_convert_kana() in D:\www\admin\interview_edit.php on line 34
- 数据打印不显示?????
- name=\"description35\" 这是什么意思??
- require文件时的路径问题?
- 关于php文件运行速度的问题
- 为什么这个函数总是返回真?
- php的按装问题
- xp+apache+php+mysql配置问题
- 表格中隔行显示两个数组
1.远端有检测客户端过滤行为
2.远端有redir行为
3.请求中间层
4.近端有过滤行为
5.某个过程有缓存机制
6.未知几种情况大致都是你并非直达“真实内容”无终极解决方案,有的话,可以拿出来取笑一下某校长
远端是否有检测客户端过滤行为
远端是否有redir行为
例如某些日本站,直接去就是403(绕道也不行),屏蔽浏览器头去可以
经过几次筛选,发现他们居然检查我的浏览器支持语言为“zh-cn”就403,damn it!
但是我这边的情况是 域名没有解析 只能通过 127.0.0.1 localhost 这种本地解析
才能访问服务器上的 网站 但是用file_get_contents()获取值时,报错 failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request 后来在网上说用CURL比较好 就用了 curl , 但是 也是直接报错:bad request!
不知道描述的能看明白不? 希望能帮帮忙!
没有!就是真正的URL地址!
可以试试firefox的插件httpfox,看看能否获取到真实地址,如果不行
你可以下载一个获取真实地址的软件试试。