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

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默认是最后一个值。

应用

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值