gpt4 book ai didi

java - 无法在 'setRequestHeader' 上执行 'XMLHttpRequest' [...] 不是有效的 HTTP header 字段值

转载 作者:行者123 更新时间:2023-11-29 19:38:32 26 4
gpt4 key购买 nike

我正在使用 RESTful 服务(使用 Jersey)开发一个使用 AngularJS(客户端)和 Java(服务器端)的应用程序。

在客户端我有这样的东西

$http({
url : "/Something/rest/...",
method : "POST",
headers : {
...
'text' : text
}
});

在服务器端,我的 Java 方法 header 如下所示

 public JSONObject myMethod(@HeaderParam("text") String text [...]) throws JSONException

尝试发送请求时出现此错误

Error: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': 'Some text here formatted with \n and \t' is not a valid HTTP header field value.

这是因为格式吗?是因为文字很长吗?

我应该改变什么?请指导我

最佳答案

我遇到过这个问题。请确保您的代码 header 名称中不包含空格。即“designId”无效,因为它在末尾包含空格

关于java - 无法在 'setRequestHeader' 上执行 'XMLHttpRequest' [...] 不是有效的 HTTP header 字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24326885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com