CURLOPT_CUSTOMREQUEST的参数必须大写。。。

今天帮同事解决了个php restful实现的问题,,线上服务器请求DELETE的时候总是报400 Bad Request错误,查询下了日志和服务器配置也没明显问题,后来查询了下nginx的请求日志,,发现是CURLOPT_CUSTOMREQUEST里参数写成小写了。。改成大写就OK了。。

这个参数可能会受到PHP版本影响,,部分版本会自动转换成大写,不会报出这个错误。。(具体原因没有写案例细究)

发表评论

电子邮件地址不会被公开。 必填项已用*标注