> 涨姿势 > php使用curl遇到400 bad request错误解决方法[技术控]

php使用curl遇到400 bad request错误解决方法[技术控]

涨姿势

今天公司要把某一块的数据清零,然后需要重新抓取数据,可是在运行的时候却遇到一个问题,提示“curl Bad Request - Invalid Content Length”,很奇怪,在本地就好好的,而且之前在windows服务器上也正常。为啥这次换了linux服务器,程序丢上去就报错呢?

做为技术控的我,遇到这要的问题肯定是要刨根问底找到解决方法才能心安的,于是在网上找了很久,发现有很多小伙伴遇到这个问题的,比如问“400 bad request怎么解决”,但是基本上都不能解决问题。后来在stackoverflow网站上面看到有人也遇到,但是英文的看不懂啊,去翻译看了下相关的回复,最后也没有解决。

400 bad request

然后我在想是不是应该换个搜索词来搜索,于是就换成“curl Bad Request”,无心插柳柳成荫,看到了“php curl返回400 bad request的问题定位与解决”的文章,对应的网站是awebird.com,文章说到将“curl_setopt($ch, CURLOPT_POST, true);”注释掉就可以。于是迫不及待的去把这段代码给注释掉,然后丢到服务器上。靠,终于解决了。

猜想是不是因为在没有CURLOPT_POSTFIELDS的情况下post内容为空,CURLOPT_POST没有意义的原因。但最让我无法释怀的是为什么本地可以,到了服务器上就报错了!

【喜大普奔,会员功能开放!注册成为会员,福利你懂的!】

游戏攻略秘籍

宅男福利标签

福利吧 (48)且听风吟 (43)美女 (40)涨姿势 (34)福利 (30)番号 (29)桃谷绘里香 (27)找福利 (26)求出处 (25)宅男福利 (22)新闻哥 (20)门事件 (20)乳此胸涌 (19)波多野结衣 (19)新闻哥吐槽 (18)电影下载 (18)雪中悍刀行番外 (16)素人 (16)gif动态图片 (15)大桥未久 (14)美少女 (14)内涵图 (14)女神 (12)天海翼 (12)gif出处 (12)女教师 (12)徐凤年 (11)水菜丽 (11)美腿 (11)宇都宫紫苑 (10)