【问题标题】:How to send additional data with GET,POST,PUT,DELETE?如何使用 GET、POST、PUT、DELETE 发送附加数据?
【发布时间】:2013-10-09 17:57:12
【问题描述】:

为了安全起见,我想在每个请求中发送一个应用程序密钥和一个哈希。其实我想把它作为url参数,比如

 DELETE api.project.com/model/1?client=12345?hash=abcdef

你觉得这有什么问题吗?还有其他方法可以发送这些数据吗?

【问题讨论】:

    标签: http rest post get http-headers


    【解决方案1】:

    您应该在请求中使用Authorization HTTP 标头。如果您将其作为查询参数发送,它可以缓存在许多地方,例如用户的浏览器、可能导致用户凭据泄露的 http 缓存代理。

    在 SO:Custom HTTP Authorization Header

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-14
      • 1970-01-01
      • 2015-01-25
      • 2013-09-27
      • 1970-01-01
      相关资源
      最近更新 更多