问题标签 [http-status-code-400]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2110 浏览

ruby-on-rails-3 - Heroku 和 Rails 3 的零星 400 错误请求错误 nginx/0.7.67

更新:此错误似乎是特定于 Chrome 的浏览器。我在 Firefox 和 IE 中分别单击了大约 50 次链接,但我似乎无法引起它。此外,一旦发生,我可以切换到 FF 或 IE,它会在这两个上正常工作。

我在 Heroku 上的 Rails 3 应用程序中有一个特定页面,可以正常加载一段时间。我可以单击同一页面,它可以毫无问题地加载。但是经过一定数量的加载后,它突然开始给我一个 400 Bad Request Error 和 nginx/0.7.67 下面。

发生一次后,每次加载页面时都会出现 400 错误。但是,如果我将应用程序单独放置一段时间,例如一夜之间,该页面会在早上再次工作一小段时间。但是,如果我单击该页面几次,它就会再次给我该错误。

这不是本地发生的事情,所以它似乎一定是heroku问题。

我也尝试重新启动heroku,但这没有帮助。唯一似乎有帮助的就是给它一些时间。

就错误而言,heroku 日志没有给我任何新信息。一切似乎都工作正常,然后我得到一条以 727 结尾的行 | https | 400,它就停止了。

如果有帮助,我正在使用 https。

完整的错误heroku日志是:

如果您有想法,请告诉我此页面中的哪些代码将有助于解决此问题。

0 投票
1 回答
1030 浏览

wcf - WCF 4 REST 模板和 base64 字符串 - HTTP 400

我正在尝试使用 Microsoft 提供的 wcf 4 REST 模板将长(大约 155000 个字符)base64 字符串提交到 WCF REST 服务。每当我尝试从客户端应用程序或提琴手通过 post 方法提交 XML 时,我都会收到 HTTP 状态代码 400 以响应我的请求。我有适当的 web.config 设置,这些设置来自各种博客文章和其他 stackoverflow 文章。

我在这里想念什么?其他一切都很好;我向服务提交 text/xml 格式的请求,其他一切都返回 200,只要我不使用 base64 字符串。我知道还有一百万其他关于 wcf 消息大小的帖子,但如果有人能快速查看我的内容,我将不胜感激。

这是我试图让 wcf 服务处理的示例请求的链接。

我将不胜感激任何人可能有的任何想法。

0 投票
2 回答
2427 浏览

wcf - WCF 4 REST 服务的正确配置是什么?

很抱歉发布这个,但它让我发疯。我在 VS2010 的 WCF4 REST 模板中使用路由。我将 maxreceivedmessagesize 属性设置为某个庞大的数字,当我尝试将 xml 提交给服务时,它仍然给我一个 HTTP 状态代码 400。我打开了跟踪,消息告诉我它仍设置为默认消息大小。这让我觉得问题在于我的 web.config 设置方式有些细微差别。有人可以快速了解一下,让我知道他们的想法吗?

我一直在这个周围,多一双眼睛会对我有很大的好处。提前致谢!

0 投票
5 回答
5739 浏览

wordpress - TimThumb 上的 400 错误

我正在测试一个使用 TimThumb 的 WordPress 插件。

在一台服务器(GoDaddy)上,每当我从插件目录请求 timthumb.php 文件时,我都会收到 400(错误请求)错误。但是,不同服务器上的相同请求可以正常工作。

/wp-content/plugins/wp-vimeo/timthumb.php

我很困惑。我可以很好地请求同一目录中的其他文件。会不会是权限问题?如果是这样的话,我会期待一个 403。

0 投票
1 回答
2292 浏览

sharepoint-2010 - 自定义操作(功能区)上的 Sharepoint 2010 http 400 错误

在我的生产环境(win2008)上,我收到 400 错误(请求错误),“服务器在处理请求时遇到错误。有关详细信息,请参阅服务器日志”。如果我尝试对文档库元素执行自定义操作,则会出现错误。

如果我尝试获取http://sharepoint.production.com:8080/_vti_bin/client.svc/ProcessQuery 我会收到 400 错误。但是当我尝试获取我的本地主机时 405(没关系,因为我使用 GET 而不是 POST)

我尝试设置 FailedRequest 日志记录,但未记录此错误。

Fiddler 请求和响应

以及来自自定义操作的 xml 请求

0 投票
3 回答
3556 浏览

c# - How do I debug a 400 Bad Request error with DotNetOpenAuth?

I'm using DotNetOpenAuth to connect to the LinkedIn API. I am getting a (400) Bad Request when trying to call the BeginAuthorize method in their API. What am I doing wrong? I'm using Windows 7 and the firewall is disabled.

0 投票
2 回答
1410 浏览

java - App Engine HTTP 状态代码消息

dev_appserver我发现 Java和实时 App Engine 服务器之间存在不一致。

在我的本地开发服务器上,我有一个 Servlet,它返回:

当我访问该页面时,我会在标题中返回一条状态代码消息:

当我将它部署到 App Engine 时,问题就出现了。访问同一个 servlet 时,我收到此“错误请求”而不是“请登录以发表评论”:

状态代码消息出现Please log in to comment在内容 HTML 中,但不像在开发环境中那样出现在标题中。

为什么是这样?

编辑

这是curl -vvvvdev_appserver 和生产的跟踪:

dev_appserver 卷曲跟踪:

生产卷曲痕迹:

0 投票
2 回答
4491 浏览

wcf - WCF 400 错误请求

我创建了一个简单的函数

定义,

从使用 Javascript/Jquery 的浏览器中, http://localhost/service1.svc告诉我我已经创建了一个服务和所有其他信息。看起来不错。
我正在尝试使用 http://localhost/service1.svc/Start调用它

我收到了一个 400 错误请求。我希望我在这里没有做错什么。我应该能够从浏览器访问 WCF 服务吗?在我想发帖之前,我尝试了很多。但我无法让这个基本的东西工作让我感到沮丧。

编辑和更新 现在我正处于这个阶段。服务页面告诉我元数据服务已禁用,并要求我插入以下文本

我插入了文本 - 但它仍然显示相同的文本!!这现在变得太混乱了..

0 投票
1 回答
3350 浏览

android - 对 IIS 7 的 Android HTTP 发布请求返回错误请求(无效的标头名称)

我有一个托管在 Amazon EC2 实例上的 MVC 3 Web 服务。我有一个 android 应用程序正在向服务发出发布请求。但是,返回 400 bad request 表示标头名称无效。我检查了服务器上的日志,请求没有进入 IIS。HTTP 错误日志只有以下条目:

2011-10-07 02:01:05 xxx.xxx.xx.xx xxxxx xx.xxx.xx.xx 80 HTTP/1.1 POST /API/UserAccount/Login 400 - 标题 -

不太确定发生了什么。我在visual studio自带的开发服务器上测试了这个web服务,没有问题。以下是在 Android 上创建发布请求的代码:

任何见解都值得赞赏。

谢谢。

0 投票
2 回答
1795 浏览

android - JSON有效载荷URL问题android

我正在使用适用于 Android 的 Urban 飞艇推送通知。在那,我想使用广播向我的所有用户发送通知。使用它时,我收到 400 错误请求错误。

请告诉我我的代码有什么问题:

我要发送的实际JSON Payload是:

或者如果你有sample code for using urban airpship push notifications broadcast api请在这里分享。

如何payload使用 HttpsURLConnection 将其发送到服务。?

谢谢