是否可以在http请求中启用日期字段?我的客户端有一个对象:
let init = {
method: typeof method === 'string' ? method : 'GET',
headers: {
'Content-Type': 'application/json; charset=utf-8',
'Accept': 'application/json',
'Accept-Language': getLanguage()
}
问题是我向标头服务器添加'Date' : new Date()
并没有获得任何键值对(通过WebApi)。在浏览器的网络部分也没有上述字段。我已经阅读了一些信息,该字段因任何操作而被关闭。据我所知,我需要启用它不包括手。那么,我怎样才能告诉浏览器发送它?
答案 0 :(得分:1)
不幸的是,一旦浏览器设置了标题,这是不可能的,而不是你。如果您能够设置标题,那将会破坏安全功能的目的。
另外,if you try to force it你可能会收到错误:
Refused to set unsafe header "Date"
一旦我们在不设置此标头的情况下尝试请求,我们就会看到浏览器没有为您设置(仅适用于response
对象,这更容易操作)。
一些替代方案: