问题标签 [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.
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”内容类型。
python - 在 Flask 应用程序中提交表单时出现错误请求错误的原因是什么?
在阅读了许多类似的听起来问题和相关的 Flask 文档之后,我似乎无法弄清楚是什么在提交表单时产生了以下错误:
400 错误请求
浏览器(或代理)发送了此服务器无法理解的请求。
虽然表单始终正确显示,但当我提交与以下任一功能相关的 HTML 表单时,会出现错误请求:
HTML的相关部分是
大多数人的问题不是调用GET
or POST
,但我在这两个函数中都这样做了,我仔细检查以确保我导入了所有必要的东西,例如from flask import request
. 我还查询了数据库并确认没有添加表单中的添加内容。
在 Flask 应用程序中,我请求的表单字段在 HTML 表单中的标记略有不同。保持名称一致是必须的。更多可以在这个问题中阅读表单发送错误,烧瓶
http - HTTP 客户端错误请求 400
我正在尝试了解 HTTP 客户端如何在 Java 中工作。我正在尝试构建自己的客户端,该客户端将向 Web 服务器请求 php 文件。
目前,当我发出请求时,服务器会给我以下错误:
HTTP/1.1 400 错误请求
但是,我可以从浏览器中访问该文件没问题。我不知道我可能做错了什么,但我无法弄清楚。下面是我的 HTTP 客户端类的代码:
}
如果有人能对这个问题有所了解,我将不胜感激!谢谢。
对服务器的新请求:
回复:
方法:获取
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 ?
php - CodeIgniter 登录系统不工作 404 错误错误请求
使用 CodeIgniter 搭建一个简单的登录系统。
当我尝试提交表单数据时出现此错误
404 Page Not Found 找不到您请求的页面。
我不知道为什么!这是我的表格:
这是表单动作->
用户应该被带到一个新页面。不知道为什么会出现这个问题!!有任何想法吗?
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。我越来越糊涂了。
这是服务的接口
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.jpg或localhost/MyWebsite/img1.jpg。
我尝试按原样复制/粘贴此示例(我将引用更改为指向我的目录)到一个新项目中,但没有成功:JQuery EXIF Demo
不用说,调用 exif 方法时我得到空结果。
我不知道这是否会有所帮助 -请求标头
该插件对我不起作用。我认为这是某种域请求问题。
对此的任何帮助将不胜感激!
谢谢!
.net - Post Web 服务在本地运行良好,但不在服务器上
我创建了两个 WCF Web 服务。第一个服务是返回 JSON 字符串的获取服务,第二个服务是接受此 JSON 字符串作为输入并将这些数据存储在数据库中的后期服务。
这两项服务在本地工作正常,但是当我在服务器上上传我的代码时,第一个服务继续正常工作,但第二个服务,即发布服务,返回一个错误:
错误 400 错误请求。
据我所知,我在 Web.config 文件中遗漏了一些东西。
c# - WebClient - 获取错误状态代码的响应正文
我基本上在寻找这里问的同样的事情: 当服务器返回错误时,任何方法可以使用 WebClient 访问响应正文?
但到目前为止还没有给出答案。
服务器返回“400 错误请求”状态,但带有详细的错误说明作为响应正文。
关于使用 .NET WebClient 访问该数据的任何想法?当服务器返回错误状态代码时,它只是抛出异常。
url - 为什么这个 URL 会在我的服务器上导致错误的请求?
我有一个以%
. 喜欢:/view/this-is-100%25
。不允许%
在 URL 的末尾有吗?如果不允许,我该如何以另一种方式进行,如果允许,为什么会导致错误的请求?
谢谢。
更新:确切错误: