碰到一个问题就是 :
使用nginx反向代理ssl走https的时候post请求强转get请求参数丢失了,通过流,body,parameter都获取不到。(可能问题描述的不是很直观)
其实我初步想的是post请求跟get请求放置参数的位置不同,post放在消息体,get放在请求行中,才会导致参数获取不到而不是丢失了,但还是觉得这个回答不够严谨或者不是正确的,有没有了解的帮忙解答一下。。。谢了,当是技术交流
碰到一个问题就是 :
使用nginx反向代理ssl走https的时候post请求强转get请求参数丢失了,通过流,body,parameter都获取不到。(可能问题描述的不是很直观)
其实我初步想的是post请求跟get请求放置参数的位置不同,post放在消息体,get放在请求行中,才会导致参数获取不到而不是丢失了,但还是觉得这个回答不够严谨或者不是正确的,有没有了解的帮忙解答一下。。。谢了,当是技术交流
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
post请求是既携带Header又携带Body的,而get请求只是携带Header,在强转post到get的过程中,如果只是强转了请求,那么实际只是携带了Header,造成Body丢失了。通过观察chrome的network面板可以直观的看到。
get请求只有Header