【问题标题】:How could I ask browser to send back a header field from server side?我怎么能要求浏览器从服务器端发回一个标头字段?
【发布时间】:2018-01-08 01:27:15
【问题描述】:

现在我正在开发一个项目,在该项目中我将 X-Request-Id 标头发送到浏览器客户端。现在我希望浏览器客户端将此字段发送回我的服务器端。 我该如何实现呢?

现在,我知道 If-Modified-Since,Cookie 会自动发送回服务器端。 http 是否可以定义遵循此规则的自定义字段?

附:我并不是说当页面被刷新或跳转到另一个页面时保留这个字段。我使用 ajax 请求从服务器端获取数据,我的项目是 SPA。我的目的是用一个独特的标识记录用户的操作。

【问题讨论】:

  • 我正在使用 ajax 请求。我不认为这是一个解决方案。
  • 在这种情况下,我会编辑您的问题以缩小您的情况,这将帮助您获得更好的答案!

标签: http


【解决方案1】:

您可以将数据 POST 回服务器上的端点。您可以根据您的需求使用表单提交或 AJAX。 https://www.w3schools.com/html/html_forms.asp

【讨论】:

  • 事实上,我希望客户端在每次发送新的 ajax 请求时自动将此字段发送回服务器。我能想到的一种方法是将它添加到我的 ajax 请求标头中,但是如果这样,很多代码都会改变。
  • 您可能应该详细说明您的原始问题。这可能会帮助你实现你所追求的......stackoverflow.com/questions/20356374/…
  • 谢谢@Ryan,这个答案给了我一些想法。
猜你喜欢
  • 1970-01-01
  • 2012-10-27
  • 2015-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-13
  • 2020-07-30
  • 1970-01-01
相关资源
最近更新 更多