2016-10-23 9 views
0

POST経由でファイルを送信しようとしています。その前に私はHTTP接続を使用し、すべてが機能しました。しかし、今私のPHPファイルのvar_dump($_REQUEST);は空の配列を返します。cURL空のリクエストデータ(https接続の場合)

この私のカールログ:

$カール-X POST -F "ID = 1" -F "[email protected]/tmp/file.txt" https://MY_DOMAIN/save_file.php -v

  • ホスト名はMY_DOMAINに接続
  • ... MY_IPをしようとDNSキャッシュ
  • で見つかりませんでした(MY_IP)ポート443(#0)
  • 正常に設定された証明書VEのrify場所:
  • CAfile:なしCApath:の/ etc/SSL /本命
  • のSSLv3、TLSハンドシェイク、クライアントハロー(1):
  • のSSLv3、TLSハンドシェイク、サーバハロー(2):
  • のSSLv3、 TLSハンドシェイク、CERT(11):
  • のSSLv3、TLSハンドシェイク、サーバー鍵交換(12):
  • のSSLv3、サーバーが終了TLSハンドシェイク(14):
  • のSSLv3、TLSハンドシェイク、クライアント鍵交換(16 ):
  • SSLv3、TLS change ciphe R、クライアントハロー(1):
  • のSSLv3、TLSハンドシェイク、完成(20):
  • のSSLv3、TLSの変更暗号、クライアントハロー(1):
  • 仕上がりのSSLv3、TLSハンドシェイク(20):
  • 件名:
  • TLSv1.2/ECDHE-RSA-AES256-GCM-SHA384を使用してサーバ証明書
  • SSL接続C = RU。 OU =ドメイン制御が検証されました。 CN = MY_DOMAIN
  • 開始日:2015年12月30日午後02時29分37秒GMT
  • 日に期限切れ:2016年12月30日午後02時29分37秒GMT
  • のsubjectAltName:C:MY_DOMAINを
  • 発行者と一致しました= BE; O = GlobalSign nv-sa; CN = GlobalSignドメイン検証CA - SHA256 - G2
  • SSL証明書の確認がOKです。

    POST /save_file.php HTTP/1.1 のUser-Agent:MY_DOMAIN 受け入れ:/ のContent-Length:/ 7.38.0 ホストカール95611662 期待:100-続ける のContent-Type:マルチパート/フォームデータ。境界= ------------------------ 4cf633b06b612b7d < HTTP/1.1 100は< HTTP/1.1 200 OK

  • は、サーバーnginxの/ 1.10を続行します.1はブラックリストに載っていません<サーバ:nginx/1.10。1 <日付:Sun、2016年10月23日22:22:53 GMT <コンテンツタイプ:text/html; charset = utf-8 <転送エンコード:チャンク<接続:キープアライブ< セットクッキー:mwc = f25mv8leksepc8qg1t7de0rdk5;キャッシュコントロール:no-store、no-cache、 must-revalidate、post-check = 0、pre-check = 0 <プラグマ:no-store、no-cache、/ < Expires:Thu、19 Nov 1981 08:52:00 GMT <キャッシュコントロール: no-cache < 厳密トランスポートセキュリティ:max-age = 31536000; MY_DOMAINをホストする<アレイ(0){}
  • コネクション#0が無傷
  • 問題が予期しない場所であっ

答えて

0

左:ファイルサイズが許容負荷を超え