博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POST请求的query参数和body参数共存怎么处理?
阅读量:5814 次
发布时间:2019-06-18

本文共 566 字,大约阅读时间需要 1 分钟。

  hot3.png

今天发布一个接口被前端同事咨询怎么传参,特此记录一下:

100723_i1oh_999023.png

100808_xNdZ_999023.png

发送的http消息格式为:

101025_3wH9_999023.png

通常query参数是GET请求时常用的携带参数方式。如果是POST请求也要携带query类型的参数,可以把它拼接到url里,至于能不能获取就看服务端了(用springmvc那套是可以获取的)。

既然参数存在url里了,接下来同事又问这样传参安全么?

接口切成https时,在传输过程中/dingdongfm/v1/topic?userid=9995这部分是被加密传输的,包被截取后很难被破解。但是在浏览器里能看到url,还是存在一定的隐患,总之对POST请求来说,敏感信息的参数不要放在query中。

 

关于https的加密了什么内容,可参考下面:

  

https://stackoverflow.com/questions/499591/are-https-urls-encrypted?answertab=votes

https://stackoverflow.com/questions/893959/if-you-use-https-will-your-url-params-will-be-safe-from-sniffing?noredirect=1

 

 

转载于:https://my.oschina.net/zjg23/blog/1624855

你可能感兴趣的文章
EAServer 6.1 .NET Client Support
查看>>
锐捷交换机密码恢复(1)
查看>>
Kali linux virtualbox rc=1908 错误解决办法
查看>>
linux软件包管理之三(源代码安装)
查看>>
数据库三范式是什么?
查看>>
[转载]设置Ubuntu自动连接无线,无须再输入密钥环和无线密码
查看>>
九叔Xen App测试报告
查看>>
Apache配置
查看>>
Ext gridPanel 单元格数据的渲染
查看>>
Android SDK 的下载代理
查看>>
Method Swizzling对Method的要求
查看>>
佛祖保佑,永不宕机
查看>>
四、配置开机自动启动Nginx + PHP【LNMP安装 】
查看>>
LNMP一键安装
查看>>
Linux 目录结构及内容详解
查看>>
startx命令--Linux命令应用大词典729个命令解读
查看>>
华为3026c交换机配置tftp备份命令
查看>>
Oracle命令导入dmp文件
查看>>
OCP读书笔记(24) - 题库(ExamD)
查看>>
Http、TCP/IP协议与Socket之间的区别(转载)
查看>>