如果https连接

时间:2016-10-23 22:41:42

标签: php linux shell curl

我尝试通过POST发送文件。在此之前,我使用http连接,一切正常。但现在我的php文件中的var_dump($_REQUEST);返回一个空数组。

这是我的卷曲日志:

  

$ curl -X POST -F“id = 1”-F“file=@/tmp/file.txt”https://MY_DOMAIN/save_file.php   -v

     
      
  • 在DNS缓存中找不到主机名
  •   
  • 尝试MY_IP ......
  •   
  • 连接到MY_DOMAIN(MY_IP)端口443(#0)
  •   
  • 成功设置证书验证位置:
  •   
  • CAfile:无CApath:/ etc / ssl / certs
  •   
  • SSLv3,TLS握手,客户端问候(1):
  •   
  • SSLv3,TLS握手,服务器问候(2):
  •   
  • SSLv3,TLS握手,CERT(11):
  •   
  • SSLv3,TLS握手,服务器密钥交换(12):
  •   
  • SSLv3,TLS握手,服务器完成(14):
  •   
  • SSLv3,TLS握手,客户端密钥交换(16):
  •   
  • SSLv3,TLS更改密码,客户端问候(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 14:29:37 GMT
  •   
  • 到期日:2016-12-30 14:29:37 GMT
  •   
  • subjectAltName:匹配MY_DOMAIN
  •   
  • 发行人:C = BE; O = GlobalSign nv-sa; CN = GlobalSign域验证CA - SHA256 - G2
  •   
  • SSL证书验证确定。      
        

    POST /save_file.php HTTP / 1.1     User-Agent:curl / 7.38.0     主持人:MY_DOMAIN     接受: /     内容长度:95611662     期待:100-继续     内容类型:multipart / form-data;边界= ------------------------ 4cf633b06b612b7d      < HTTP / 1.1 100继续< HTTP / 1.1 200确定

      
  •   
  • 服务器nginx / 1.10.1未列入黑名单<服务器:nginx / 1.10.1<日期:太阳,2016年10月23日22:22:53 GMT<内容类型:text / html;   charset = utf-8< Transfer-Encoding:chunked<连接:keep-alive<   Set-Cookie:mwc = f25mv8leksepc8qg1t7de0rdk5; path = /<到期:周四,19岁   1981年11月08:52:00 GMT<缓存控制:无存储,无缓存,   must-revalidate,post-check = 0,pre-check = 0< Pragma:no-cache<   严格运输安全:max-age = 31536000; < array(0){}
  •   
  • 连接#0以主机MY_DOMAIN保持原样
  •   

1 个答案:

答案 0 :(得分:0)

问题出在意料之中:文件大小超过允许负载