【发布时间】:2013-10-09 17:57:12
【问题描述】:
为了安全起见,我想在每个请求中发送一个应用程序密钥和一个哈希。其实我想把它作为url参数,比如
DELETE api.project.com/model/1?client=12345?hash=abcdef
你觉得这有什么问题吗?还有其他方法可以发送这些数据吗?
【问题讨论】:
标签: http rest post get http-headers
为了安全起见,我想在每个请求中发送一个应用程序密钥和一个哈希。其实我想把它作为url参数,比如
DELETE api.project.com/model/1?client=12345?hash=abcdef
你觉得这有什么问题吗?还有其他方法可以发送这些数据吗?
【问题讨论】:
标签: http rest post get http-headers
您应该在请求中使用Authorization HTTP 标头。如果您将其作为查询参数发送,它可以缓存在许多地方,例如用户的浏览器、可能导致用户凭据泄露的 http 缓存代理。
【讨论】: