【问题标题】:Identifying the version of a client web app during HTTP requests在 HTTP 请求期间识别客户端 Web 应用程序的版本
【发布时间】:2013-07-03 17:23:51
【问题描述】:

我们有一个单页应用程序,我们会定期向该应用程序发送更改。在极少数情况下,客户端的某个版本存在错误并向服务器提交错误请求。即使在您发布更新后,旧版本的客户端也可能会继续存在。

在这些情况下,客户端将版本标识符与我们的请求一起发送会很有用,以便我们知道是哪个版本的代码库启动了它。

对于这种情况,是否有任何现有的最佳做法?附加一个额外的标题似乎是一个简单的解决方案,但如果这个问题已经得到解决,我不想再涉足。

【问题讨论】:

  • 这就是User-Agent 的用途。
  • 当然,但我们在这里讨论的是驻留在网络浏览器中的客户端。调整通常由浏览器定义的东西真的明智(甚至可能)吗?
  • 你是对的;这是不可能的。

标签: javascript ajax http web-applications single-page-application


【解决方案1】:

我们只是使用自定义 HTTP X- 标头。 X-Client-VersionX-Client-Name 之类的东西。

【讨论】:

    猜你喜欢
    • 2017-10-30
    • 1970-01-01
    • 2020-07-28
    • 2017-07-10
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    相关资源
    最近更新 更多