PHP通过curl错误500发送POST请求

抗转基因

将POST请求发送到某些网站API

function httpPost($url,$params)
{


$ch = curl_init($url); 
$contents= json_encode($params);
$access_token='**************************';
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Token ' . $access_token,
  'Content-Type: application/json'));
curl_setopt($ch, CURLOPT_POSTFIELDS, $contents);

$output=curl_exec($ch); 
curl_close($ch);
return $output;

}

$params = file_get_contents('./upload.json');
echo httpPost("https://xxxxx.com/api/v2/review/",$params);

但它无法将POST请求发送到服务器。

 Remote Address:[::1]:80
 Request URL:http://localhost/publons/submit.php
 Request Method:GET
 Status Code:500 Internal Server Error

为什么使用GET,应该是POST ????

奥格瓦

添加它以不验证SSL证书。如果是开发服务器,那很好,如果是生产服务器,则应始终进行验证。

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP通过curl发送POST请求

来自分类Dev

500发送大量推送通知时出错,PHP?

来自分类Dev

通过curl命令发送POST请求

来自分类Dev

建议:800万发送请求

来自分类Dev

PHP Curl不会发送POST请求

来自分类Dev

PHP Curl不会发送POST请求

来自分类Dev

如何使用Netty 4.0.17发送带有JSON正文的POST请求

来自分类Dev

PHPUnit POST请求未使用Symfony2发送参数

来自分类Dev

如何使用AFNetworking 2.5发送XML PUT / POST请求

来自分类Dev

使用facebook php sdk版本4发送消息的请求结构是什么?

来自分类Dev

使用facebook php sdk版本4发送消息的请求结构是什么?

来自分类Dev

通过cURL POST请求将JSON发送到Sinatra

来自分类Dev

CURL无法通过文件流发送POST请求

来自分类Dev

无法通过Amazon EC2发送PHP电子邮件

来自分类Dev

400发送HTTP发布请求以从身份验证代码获取令牌时出现错误请求?

来自分类Dev

使用Symfony2发送REST请求

来自分类Dev

Guzzle3发送原始帖子请求

来自分类Dev

XMLHttpRequest向Laravel5发送请求

来自分类Dev

使用Symfony2发送SAML请求

来自分类Dev

错误500与PHP curl

来自分类Dev

如何通过PHP发送带有pem证书的curl请求?

来自分类Dev

向Twitter API V1.1发送请求时,Twitter HTTP错误(探索趋势主题)

来自分类Dev

Tcl HTTP POST-通过rPi的wlan0发送时,有效负载与标头分离

来自分类Dev

通过AFNetworking 2.0发送加密的JSON

来自分类Dev

通过ucwa lync 2013发送消息

来自分类Dev

通过commons-email-1.3.2发送邮件

来自分类Dev

通过ucwa lync 2013发送消息

来自分类Dev

通过Outlook 2013发送HTML电子邮件

来自分类Dev

上传简历并通过Phpmailer 5.2.0发送