问题标签 [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 投票
1 回答
9649 浏览

json - 应用程序/json内容类型请求的Restful WCF POST问题

我已经使用以下 POST “操作”配置了 RESTful WCF:

在我的 web.config 中,我配置了以下内容:

当我使用“text/plain”“json”发送 POST 消息时,一切正常。但是,当我尝试使用 ContentType = "application/json"发送 POST 消息时, 它失败并显示以下消息: 远程服务器返回错误:(400)错误请求

我找到的唯一解决方案是定义工厂类:System.ServiceModel.Activation.WebServiceHostFactory int Svc 定义标记。

我在以下链接中找到了这个解决方案: Send JSON to WCF 3.5 using Ajax

据我了解,仅当您不想编辑 web.config 时,定义 WebServiceHostFactory 才有用。

如何在不定义 WebServiceHostFactory 的情况下使其工作?

请注意,我成功获得了“json”内容类型的 POST 消息,但没有获得“application/json”内容类型。

0 投票
1 回答
99714 浏览

python - 在 Flask 应用程序中提交表单时出现错误请求错误的原因是什么?

在阅读了许多类似的听起来问题和相关的 Flask 文档之后,我似乎无法弄清楚是什么在提交表单时产生了以下错误:

400 错误请求

浏览器(或代理)发送了此服务器无法理解的请求。

虽然表单始终正确显示,但当我提交与以下任一功能相关的 HTML 表单时,会出现错误请求:

HTML的相关部分是

大多数人的问题不是调用GETor POST,但我在这两个函数中都这样做了,我仔细检查以确保我导入了所有必要的东西,例如from flask import request. 我还查询了数据库并确认没有添加表单中的添加内容。

在 Flask 应用程序中,我请求的表单字段在 HTML 表单中的标记略有不同。保持名称一致是必须的。更多可以在这个问题中阅读表单发送错误,烧瓶

0 投票
2 回答
4379 浏览

http - HTTP 客户端错误请求 400

我正在尝试了解 HTTP 客户端如何在 Java 中工作。我正在尝试构建自己的客户端,该客户端将向 Web 服务器请求 php 文件。

目前,当我发出请求时,服务器会给我以下错误:

HTTP/1.1 400 错误请求

但是,我可以从浏览器中访问该文件没问题。我不知道我可能做错了什么,但我无法弄清楚。下面是我的 HTTP 客户端类的代码:

}

如果有人能对这个问题有所了解,我将不胜感激!谢谢。

对服务器的新请求:

回复:

方法:获取

0 投票
2 回答
10094 浏览

http - 如何在 nginx 中处理“OPTIONS *”请求?

在我的环境中,我使用 perlbal 将请求重定向到 nginx。如果verify_backend开启。perbal 将向 nginx 发送“OPTIONS *”请求,但 nginx 将其响应为错误请求。

根据RFC2616

如果 Request-URI 是星号 (" "),则 OPTIONS 请求通常适用于 ?server 而不是特定资源。由于服务器的通信选项通常取决于资源,因此“ ”请求仅用作“ping”或“no-op”类型的方法;除了允许客户端测试服务器的功能之外,它什么也不做。例如,这可用于测试代理的 HTTP/1.1 合规性(或不合规性)。

我认为 perlbal 正在尝试发送这种请求,但默认情况下 nginx 无法处理。

当我尝试发送请求“OPTIONS * HTTP/1.0”时,总是收到“HTTP 400 bad request”:

127.0.0.1 - - [18/Feb/2013:03:55:47 +0000]“选项 * HTTP/1.0”400 172“-”“-”“-”

但它适用于没有星号请求的“OPTIONS / HTTP/1.0”选项:

127.0.0.1 - - [18/Feb/2013:04:03:56 +0000]“选项/HTTP/1.0”200 0“-”“-”“-”

如何配置 nginx 让它响应 http return 200 而不是 HTTP return 400 ?

0 投票
1 回答
803 浏览

php - CodeIgniter 登录系统不工作 404 错误错误请求

使用 CodeIgniter 搭建一个简单的登录系统。

当我尝试提交表单数据时出现此错误

404 Page Not Found 找不到您请求的页面。

我不知道为什么!这是我的表格:

这是表单动作->

用户应该被带到一个新页面。不知道为什么会出现这个问题!!有任何想法吗?

0 投票
1 回答
6629 浏览

c# - WCF Rest JSON 服务 400 错误请求

所以我写了我的第一个 WCF 项目,似乎它使用我的浏览器和 jquery 工作,但后来我写了一个客户端,事情有点搞砸了......实际上似乎我对那个客户端所做的一切都会导致 400 错误的请求响应。 ..所以我读了一些帖子,发现一个很好的整理方法是使用提琴手,然后开始四处挑选......

由于提琴手无法识别我的客户,我使用我的客户将数据直接发送给它...... https://docs.google.com/file/d/0ByOtHJSZT_GtNHZqTVZMdVVqZEU/edit?usp=sharing 你可以看到截图在这里。

正如我所看到的,唯一不同的是一些标题的泄漏(这对我来说似乎并不真正有用)并且一个使用内容类型作为应用程序/jsonp另一个文本/html(我认为这是主要问题) . 不好的是我在发送请求之前设置了 content-type 标头,但是没有结果,请注意在右侧面板中您仍然可以看到 application/json。我越来越糊涂了。

这是服务的接口

0 投票
1 回答
297 浏览

jquery - 带有本地主机的 jquery.exif.js - badrequest 问题

再会!

我正在尝试运行这个插件 - http://www.nihilogic.dk/labs/exifjquery/jquery.exif.js

在 asp.net 网站上。目前我正在通过我的本地 IIS 或我的 asp.net 开发服务器运行该站点。

每当此插件尝试调用function sendRequest(strURL, fncCallback, fncError, aRange, bAcceptRanges, iFileSize){//...}第 195 行时oHTTP.send(null);

我加载的图像返回错误请求(400)。

请求网址类似于:192.168.#.###/MyWebsite/img1.jpglocalhost/MyWebsite/img1.jpg

我尝试按原样复制/粘贴此示例(我将引用更改为指向我的目录)到一个新项目中,但没有成功:JQuery EXIF Demo

不用说,调用 exif 方法时我得到空结果。

我不知道这是否会有所帮助 -请求标头

该插件对我不起作用。我认为这是某种域请求问题。

对此的任何帮助将不胜感激!

谢谢!

0 投票
1 回答
360 浏览

.net - Post Web 服务在本地运行良好,但不在服务器上

我创建了两个 WCF Web 服务。第一个服务是返回 JSON 字符串的获取服务,第二个服务是接受此 JSON 字符串作为输入并将这些数据存储在数据库中的后期服务。

这两项服务在本地工作正常,但是当我在服务器上上传我的代码时,第一个服务继续正常工作,但第二个服务,即发布服务,返回一个错误:

错误 400 错误请求。

据我所知,我在 Web.config 文件中遗漏了一些东西。

0 投票
2 回答
28523 浏览

c# - WebClient - 获取错误状态代码的响应正文

我基本上在寻找这里问的同样的事情: 当服务器返回错误时,任何方法可以使用 WebClient 访问响应正文?

但到目前为止还没有给出答案。

服务器返回“400 错误请求”状态,但带有详细的错误说明作为响应正文。

关于使用 .NET WebClient 访问该数据的任何想法?当服务器返回错误状态代码时,它只是抛出异常。

0 投票
2 回答
3682 浏览

url - 为什么这个 URL 会在我的服务器上导致错误的请求?

我有一个以%. 喜欢:/view/this-is-100%25。不允许%在 URL 的末尾有吗?如果不允许,我该如何以另一种方式进行,如果允许,为什么会导致错误的请求?

谢谢。

更新:确切错误: