検索

ホームページ  >  に質問  >  本文

PHPのcurlリクエストは常にfalseですが、postmanリクエストは正常ですか?

リーリー

phpのcurl post関数は上記の通りです。呼び出しは次のとおりです:
$res = $this->_postCurl($url, $_postData);
var_dump($res);die();
$_postData の形式は次のとおりです。 ['data'=>[["id"=>1,"name"=> "11 "],["id"=>2,"na me"=>"222"],["id"=>3,"name"=>"3333"]]]
このパラメータと対応する URL は、postman の raw 形式でリクエストできます。 x-www-form-urlencoded 経由はすべて正常です。 。理由を知っている人はいますか?

PHP中文网PHP中文网2816日前1567

全員に返信(3)返信します

  • 大家讲道理

    大家讲道理2017-05-16 13:01:09

    リクエストアドレスは https なので、curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false) パラメータを設定する必要があります

    返事
    0
  • 为情所困

    为情所困2017-05-16 13:01:09

    実際には、このように記述されたコードは保守しやすいように、質問者自身がコードのcurl_errorを出力する必要があります。一般的に、戻り値= falseが発生するのはcurl_errorを見ればすべて理解できます。

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:01:09

    実際のリクエストの詳細を確認するには、verbose を開いてください

    返事
    0
  • キャンセル返事