问题标签 [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.

0 投票
2 回答
14780 浏览

asp.net - ASP.NET MVC:当 url 以 % 结尾时如何处理 400 错误请求错误

我正在尝试处理自定义错误页面的所有 HTTP 错误,但我发现当 url 末尾有 % 时,我无法使用配置设置或代码来处理它,例如:http://localhost/abc % 响应为:错误请求 - 无效 URL HTTP 错误 400。请求 URL 无效。

那么,我们可以使用配置设置或 c# 代码来处理这个错误请求吗?

0 投票
1 回答
2656 浏览

facebook - Facebook 访问令牌图 API 调用导致错误请求错误

我们有一个 Canvas Facebook 应用程序,一段时间以来,一些尝试安装(允许)我们的 Facebook 应用程序的用户遇到了一个奇怪的错误。我提到这仅发生在某些用户而不是所有人身上!我们得到的错误是“远程服务器返回错误:(400)错误请求。” 我们将图形 API 调用放入 try catch 块中,这就是当我搜索它们以查看问题时日志所说的内容。图形 API 调用是: https://graph.facebook.com/oauth/access_token?client_id=XXX&redirect_uri=XXX&client_secret=XXX&code=code_received_from_facebook

我们从 Facebook 收到代码并将其附加到上面的图形 API 调用中,但对于某些用户来说,这似乎不起作用。我们的 redirect_uri 参数包含我们 Facebook 应用程序的 URL,还包含一些参数(例如:http ://apps.facebook.com/our_application_URL?cid=xxx&surveyid=xxx&messageid=xxx )。xxx = 一些值。

你们有些人遇到过这种奇怪的行为吗?为某些用户工作但为其他用户工作不起作用?我们使用相同的代码,因此成功安装和不成功安装之间没有任何变化。

提前谢谢你的帮助!

0 投票
1 回答
590 浏览

url - 修复错误的引用 URL

我最近注意到来自外部网站的错误 URL 到我的网站。

我从使用错误链接引用我的网站的网站中找不到很多 404,例如:

我的网站 - http://www.example.com/mypage/CachedOnTuesdays

我的链接应该是:http ://www.example.com/mypage/

我知道我不能要求他们修复它。有没有办法让我删除 URL 的最后一部分以显示正确的页面?

0 投票
1 回答
7362 浏览

asp.net - 如何捕获 HTTP 错误 400 - 错误请求并在 asp.net 应用程序或 IIS 7.5 中正确重定向它们

我如何捕获 http 400 错误错误请求,或者像 global.asax 文件或 IIS 7.5 中的 asp.net 4.0 代码,并使用 301 将它们重定向到某些页面。

错误请求的示例:http://www.monstermmorpg.com/Maps-Dark-Passage--------------------------------------------------..

您会看到最后的 2 ".." 提出了错误的请求。我无法在asp.net代码后面的global.asax或IIS 7.5中正确捕获它

感谢您提供任何帮助。

0 投票
1 回答
1375 浏览

apache - Rewrite-rules 放置在虚拟主机文件中时会导致“错误请求”

我的客户虚拟主机坚持将网站的重写规则放在虚拟主机文件中,但这会导致错误“错误请求”。尽管当我在本地服务器和其他类似站点上的 .htaccess 中放置相同的规则时,它可以完美运行。以下是规则:

我的主机给了我一个位于此处的错误日志,但我无法确定问题所在。任何帮助是极大的赞赏。

0 投票
1 回答
3430 浏览

wcf - WCF:自托管服务上的 HTTP 400 错误请求

我有这个界面:

和这项服务:

和以下配置:

使用 ServiceHost 在 WPF 应用程序中自托管。代码如下:

服务无异常启动。但是,当我将 URL http://localhost:8000/LocationBasedService提交到浏览器时,我收到 HTTP 400 Bad Request。如果我尝试使用 Visual Studio 的添加服务引用创建 WCF 客户端,则会收到以下错误:

'http://localhost:8000/LocationBasedService'。内容类型应用程序/soap+xml;服务http://localhost:8000/LocationBasedService不支持 charset=utf-8 。客户端和服务绑定可能不匹配。远程服务器返回错误:(415)无法处理消息,因为内容类型'application/soap+xml; charset=utf-8' 不是预期的类型 'text/xml; charset=utf-8'.. 如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

如果我尝试使用以下代码调用客户端,则会出现超时异常。

有人可以对我错过的内容提供一些见解。这应该是一个简单的练习:!

TIA。

0 投票
2 回答
14831 浏览

wcf - WCF REST 服务返回 HTTP 400 错误请求

我一直在尝试创建一个简单的 WCF RESTful Web 服务,但它似乎只能在 SOAP 模式下工作。我正在使用本地 IIS 托管我的服务。

它看起来很标准:

和:

我还在配置文件中包含了该行为,并在以下位置使用它:

根据我知道的所有例子......

现在的问题是,当从使用 ServiceReference 的存根客户端调用登录时,它在 Fiddler 中看起来很好,但它是 SOAPy。由于某种原因,我无法以 RESTy 方式调用我的服务,即使 /help 似乎也返回了 400 Bad Request。(我正在调用http://localhost:8080/MyService.svc/help或 /login 等)

是什么阻止了 REST 采取行动?提前致谢 :)

编辑:我找到了答案。

事实证明,必须定义路由......

将此添加到 Global.asax 后:

它通过就好了。

另外,我发现“.svc”现在不是 URL 的一部分。

0 投票
1 回答
3220 浏览

.htaccess - mod_rewrite [PT] 标志返回错误请求

最初,编写此代码是为了创建“漂亮”的url。

使用下面的代码时,mod_rewrite可以正常工作。

它接受任何匹配的 url,例如https://myurl.com/register并将其重写为https://myurl.com/?get=register。在浏览器中找到并显示相应的页面。

但是,我希望将原始 url 传递给浏览器。为此,我在 RewriteRule 中添加了[PT] 标志,如下所示:

这允许https://myurl.com/register(与上述相同的 url)通过浏览器,但不再显示页面。相反,它返回以下错误:

相关信息:

操作系统: Linux
服务器: Apache
控制: Plesk
目录: /var/www/vhosts/myurl.com/conf
文件: vhost_ssl.conf

我搜索了多个论坛和文章无济于事。

第 1 条: 使用 mod_rewrite 制作更漂亮的 URL(包括使用 [PT] 标志)

有没有人知道这里发生了什么以及如何解决它?如何让“漂亮”的网址显示?

0 投票
1 回答
537 浏览

php - 加载 Google Analytics 图表返回错误请求

在我的应用程序中,我在图表中显示了谷歌分析。这是我下载分析 api 的链接:http: //mikhailkozlov.com/how-to-show-analytics-data-with-google-chart-tools/

这是代码:

html代码:

当此加载图表在火灾错误中出现错误时:

0 投票
1 回答
26670 浏览

asp.net-mvc - 返回空的 ActionResult

当我需要返回错误的请求结果时,我可能会遇到这种情况。

例如,调用了 MVC 3 站点的控制器操作,但请求 uri 中缺少必需的参数。

我该返回什么作为回应。我知道我可以这样做:

这是上述情况的正确方法吗?