问题标签 [bad-request]
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.
asp.net-mvc - 如何在 mvc 3 和 iis 6 中像 stackoverflow 一样处理这个问题?
如何处理 400 错误请求,如 mvc 3、iis 6 中的 stackoverflow?
例如:www.stackoverflow.com/a<
返回 404 not found page ,而不是 YSOD 页面
更新:为什么这不起作用?
http - 如何在tomcat中记录/调试错误请求?
在我们的系统(封闭系统,tomcat 6 中的 java web 应用程序作为服务器,java fat 客户端)中,我们的客户端偶尔会显示“400 - 错误请求”响应。我想在服务器端调试它,但由于请求似乎无效,我在任何地方都看不到它们。我为完整的 tomcat 主机配置了 AccessLogValve,但请求没有出现在那里。我什至没有在 catalina.out 中看到任何内容。
我很想记录这些请求,甚至更好的是根据某些标准转储请求。
有任何想法吗?
我的 server.xml 看起来像这样:
apache - 特定用户的 Apache,mod_ssl“请求失败:读取标头时出错”
目前我们有一个运行 Django 的带有 mod_ssl 2.2.3 的 Apache 2.2.3 服务器,用户使用 x509 证书进行身份验证。
到目前为止,系统运行良好,但单个用户在尝试上传文件时收到 400 Bad Request 错误,有关此操作的 ssl_error_log 的内容是:
[<date>] [error] [client <client ip>] 请求失败:读取标头时出错,referer:<referrer url>
ssl_access_log 的内容是:
<client ip> - - [<date>] "POST <target page> HTTP/1.1" 400 321
此外,据我所知,用户的浏览器是 Firefox。
我完全无法重现此错误,到目前为止,其他用户都没有遇到过它。你能指出发生这种情况的一些原因吗?
jquery - IE9 jquery ajax post请求随机导致错误请求(400),tomcat接收post参数为'null'
我们有生产应用程序,我们在 apache 访问日志中随机看到错误的请求响应(状态代码 = 400)。
- 仅适用于 IE9 用户 - (Mozilla/5.0(兼容;MSIE 9.0;Windows NT 6.1;WOW64;Trident/5.0)。
- 我们已尝试为相同的 URL(场景)重新生成 - 我们无法重新生成
- Tomcat 接收所有参数为 null 并以空指针异常结束。我们确实有一个错误页面转发异常,但客户端收到 400-Bad 请求。
任何帮助将不胜感激。
spring-mvc - 带有瓷砖 2 的 Spring mvc 3 给出 400 错误请求
我正在尝试将 Apache Tiles 添加到我正在玩的一个简单的 Spring MVC webapp 中,但我似乎无法让它工作(它在没有 Tiles 的情况下工作)。我提出的任何请求都会返回 400 个错误请求,日志中不会出现任何内容(甚至设置为 DEBUG),所以我不确定从哪里开始调试。据我所知,控制器映射的方法永远不会被调用,因为那里有登录并且它没有出现在日志中(加上在此之前我会从 spring 中获得很多关于解析到控制器的映射的调试信息它之前实际上被称为 - 现在没有出现)。
我的配置文件如下(都在/WEB-INF/下):web.xml:
myapp-servlet.xml:
瓷砖.xml
布局只包含一个 div 用于包装标签的每个部分。所有视图都包含简单的代码,例如标题或 div。
对于控制器 ProductController.java:
使用 maven 嵌入式 tomcat 插件部署它并转到 localhost:8080/myapp/product/1 只会给出 HTTP 400 代码,而没有任何其他迹象表明出现问题。数据库中有一个具有该 ID 的产品,并且从控制器向下的所有内容都可以正常工作,就像我在添加图块之前尝试过的那样。
很抱歉代码丢失,但我现在无法让它工作一段时间,我不知道还有什么可以尝试或从哪里开始调试。
当返回 400 错误请求时,是否有某种方法可以强制记录问题所在?
c# - HttpWebRequest.GetResponse() 抛出“错误请求”400 错误
以下是带有(更改的实际 URL 和凭据)的示例代码
它总是在第一次运行时抛出错误的请求异常,但是当我将调试器中的光标移回第一行时,它可以正常工作并在 txtOutput.text 中给出正确的响应,并且在分离的应用程序中给出相同的行为,第一次它抛出异常但第二次它可以工作好的,有人可以给我一些工作或让我知道我在这里做错了什么。使用.net 4.0。
更新:
例如,下面的代码对我有用,但这不是我正在寻找的解决方法
wordpress - Twitter API 错误请求?
我在 WP 页面上使用 2 个小部件 - 1 个内置在主题中并使用 API,另一个是直接从 twitter 小部件页面复制的代码,事实上,即使在它正在获取的 twitter 小部件页面上,它们也不起作用同样的 400 错误请求错误:https ://twitter.com/about/resources/widgets/widget_profile
这是 twitter 的一个问题,由于某种原因没有出现在http://status.twitter.com上吗?
python - 烧瓶,python,HTML的错误请求错误,flask.request.form的异常初始化行为
我正在使用烧瓶、python 和 HTML 编写一个网络应用程序。我的问题是第一次加载网页时,出现以下错误
错误请求 浏览器(或代理)发送了此服务器无法理解的请求。
我能够通过“欺骗”首先在没有任何flask.request.form
调用的情况下运行它,然后将它们放回原处来最终加载页面(详情如下)。我的初始化一定有问题。我是新手flask
并使用python
with HTML
。
假设我在一个名为example
. 我有一个名为的 python 脚本test.py
和一个名为的 HTML 模板test.html
,其目录结构如下:
我的python脚本test.py
是:
我的 HTMLtest.html
是
重现错误的步骤
1:运行test.py
脚本,在浏览器中打开网址
您应该看到以下错误
错误请求 浏览器(或代理)发送了此服务器无法理解的请求。
2:注释掉函数的前 2 行,def get(self)
取消注释函数的第 3 行def get(self)
,test.py
看起来像这样
3:刷新 URL,你会看到一切正常(尽管我最终希望能够返回result
4:现在,再次切换注释掉的行。即,取消注释函数的前 2 行def get(self)
并注释掉函数的第 3 行,def get(self)
使其test.py
看起来像这样
5:刷新 URL,现在您会看到一切正常。
这只是一个玩具示例,说明了展示这种奇怪行为的真正问题,即我必须如何“欺骗”我的浏览器向我展示这个网页。这
android - HTTPURLConnection - 400 错误请求
我检查了这篇文章。但我仍然不明白逻辑错误可能是什么。我仍然收到此错误。我试图转储模拟器流量。但我仍然不明白问题可能是什么。
从流量转储中,这就是 Android 作为请求发送到服务器的内容。您也可以看到响应:
我不知道那些多余的字符是什么意思。但我试图从中找出问题所在。
这是基本代码:
有任何想法吗?
更新
我检查了 Webserver Logs 以查看请求是否命中服务器以及请求是否有任何问题。这是我从错误日志中看到的:
但是我正在为请求设置标头属性。
有任何想法吗?