场景:做APP项目,接口请求数据。前端发起的post请求,开发环境能收到post请求,到线上变成了get。导致app一直报错

php

function test(){
  print_r($_SERVER):  
}

 

postman模拟

post请求变成了get请求

 

 post请求变成了get请求

 

 解决办法:线上环境安装了ssl证书,所以把请求改为https即可

 

出现类似情况的原因:nginx转发出现问题,或者重定向问题,请求方式,没有一起转发

相关文章: