我们无法在请求标头中看到。似乎不是服务器问题。它主要来自客户端/浏览器。
$(document).ready(function(e) {
$.ajax({
url: form_url,
type: form_method,
data: form_data,
cache: false,
headers: {'date': (new Date()).toUTCString()},
success: function(returnhtml){
$("#result").html(returnhtml);
$("#loadingimg").hide();
}
});
});
请求标头
http://jsfidle.net/ddtxra/60wme3pf/
是虫子吗?
这在这里解释为:
Date列在fetch规范中的禁止标头名称中-因此此代码不会发送Date标头
其中fetch spec列出保留名称:
禁止的标头名称是不区分字节大小写的标头名称,该标头名称与下列项之一匹配
accept-charset
access-control-request-headers
access-control-request-method
access-control-request-method
connection
connection-lengt
cookie
cookie
使用不同的头名,但不要使用其他保留的头名,您的小提琴(添加了代码)可以正常工作:http://jsfidle.net/19yjdft5/
我正在使用RestTemplate方法将请求发布到endpoint。我在不同的文件中有和,我想把它们传递给POST请求,除此之外,我还想把传递给endpoint。 我能够成功地传递头和请求,但不能传递包含凭据的Http实体 有没有办法让我三样东西都及格 > HttpHeader 要求 这是我的密码 以下代码位于NewHttpHeader中。包含和
我一直挣扎在这甚至在做了这么多的研究这么简单的事情,所以我需要一些帮助在这里。 我需要传递日期数据类型的当前日期,只有'yyyy-mm-dd'格式。SimpleDateFormat将当前日期转换为字符串类型,在尝试解析时,它将转换为日期类型,但会更改格式。 我需要日期类型的“YYYY-MM-DD”格式的currentDate。
问题内容: 我正在尝试使用jQuery在AJAX GET中传递请求标头。在下面的块中,“数据”自动传递查询字符串中的值。有没有办法在请求标头中传递该数据? 以下内容也不起作用 问题答案: 用途: http://api.jquery.com/jQuery.ajax/ http://www.w3.org/TR/XMLHttpRequest/#the-setrequestheader- method
我正在构建一个VueJS应用程序,并使用JSON web令牌作为身份验证系统。当我登录用户时,我使用localStorage存储令牌,并且工作正常。我检查了标题,它在“授权”参数中。 我通过 我看到了标题,没关系。但是,当我对API中的受保护路由执行get请求时,返回“unauthorized”。但是,当我在请求中手动传递带有令牌的标头时,效果很好。 有人知道如何在执行某个请求时自动传递头吗?
问题内容: 我正在使用API,并尝试在C#中执行JSON PUT请求。这是我正在使用的代码: 问题是我不知道如何将数据传递给API。因此,就像在JavaScript中一样,我将执行以下操作来传递数据: 我将如何在C#中执行相同的操作?谢谢! 问题答案: 绝对应该是: 除此之外,您的当前代码没有任何问题。 至于JSON生成部分,您可以使用JSON序列化器: 在此示例中,我显然使用了一个匿名对象,
我正试图在post请求负载中传递数组。 有效载荷: 我所做的是: 但我得到的回应是: “找不到请求数据”