http请求出现相同参数服务端怪现象

来源:互联网 发布:apache安装包下载 编辑:程序博客网 时间:2024/05/21 19:38

http请求出现相同参数服务端怪现象

背景

php使用unirest插件发送get请求, 请求中包含两个相同参数。如:http://test.cn/api/box/test?dt=1,2,3&ph=420007,-121&ph=420007 此时服务端收到的ph参数是什么? 答:服务端收到的ph参数是420007。

怪现象: 通过curl 或者 用浏览器发起请求此时ph的参数并非420007,而是420007,-121及420007两个参数。 说明php收到相同参数时如果直接获取参数ph默认是最后一个值。

应用

在代理层使用时。 可以通过这个特性,屏蔽客户端的参数, 让第三方服务端收到的参数为指定参数。

0 0
原创粉丝点击