【问题标题】:Benefits using server response parameters as custom headers使用服务器响应参数作为自定义标头的好处
【发布时间】:2014-03-31 10:37:15
【问题描述】:

在我的iOS 移动应用程序中通过NSURLConnection

我有几个简单的HTTP后端请求,我收到了HTTP响应,其中包括响应正文。

这个主体有 JSON 参数,我解析并映射到应用内对象。

{"some_parameter": "some_value"} 

就我的目的而言,这已经足够了,但是 - 我想知道将所需参数定义为自定义标头有什么好处:

X-Some-Parameter: some_value

HTTP 响应与响应正文比较?

将所有参数都用作自定义标头好吗?

【问题讨论】:

  • 一般约定是将所有参数用作常规 GET/POST 对。自定义标头仅在授权、内容类型等特殊情况下使用。

标签: ios http custom-headers


【解决方案1】:

通常将应用程序的业务逻辑与用于描述有关主体本身的元数据的 HTTP 标头分开是一种很好的做法。我看不出打破这种抽象层的任何附加价值 - 不是在您的请求中,也不是在服务器响应中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-27
    • 2016-09-07
    • 1970-01-01
    • 2021-08-03
    • 2016-01-20
    • 2015-02-07
    • 1970-01-01
    • 2022-10-18
    相关资源
    最近更新 更多