问题标签 [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.
wcf - IIS 托管的 WCF 休息服务出现 400 错误,URL 是否太长?
我有一个从浏览器 (IE,Chrome) 返回的 WCF rest\webHttpBinding 服务:
该服务使用 GET(我们可能应该更改为 POST,但最初我们被告知最大 url 将是 50 个字符),我很好奇问题是什么......只是为了我自己的想法。
我们之前遇到过这个问题,网址超过 300 个字符,因此在 Web 配置中我们设置了 maxUrlLength,如下所示。
这在进行此更新时有效,但现在似乎不起作用,超过 300 的任何内容都会出现 400 错误。
我认为现在有其他东西阻止了请求。我说这个 b/c 之前我们在自己的日志文件和 wcf“诊断”日志文件中有信息。现在这些都没有写入......它就像服务甚至没有参与一样。以前,如果我在服务器本身上点击服务,我会收到此错误
但我不再得到那个错误。
我们不“拥有”服务器,即其他一些是管理员,并且之前在没有通知我们的情况下发生了变化。
我环顾四周,但大多数提到设置诊断。我从http://social.msdn.microsoft.com获得了IIS 的 Http.sys 注册表设置,但似乎没有任何相关性。还添加一个部分,但我认为应该足够好(根据 SO 答案)
任何想法可能会发生什么?
谢谢!
.net 4.0、iis 7、windows server 2008
编辑:添加我可以将 maxUrlLength 更新为较小的值,比如 50,并使用 > 50 的 URL,但它失败但失败,并显示“此请求的 URL 长度超过了配置的 maxUrlLength 值”。信息。因此,在它到达 WCF 服务之前,我感觉有别的东西导致了这个问题。
asp.net - 获取 400 错误请求错误调用 java web 服务
我正在从我的 asp.net 应用程序连接到 java web 服务,但我收到 400 Bad request 异常。
我在我的项目中添加了一个 Web 引用,并使用它在代码中进行连接,如下所示:
客户端是 Web 服务引用对象。
我也试过放
但它仍然不起作用并给我同样的错误。如果我从我的机器上尝试使用 Soap-UI,则该请求有效。
要添加,如果我没有将身份验证类型选择为“PreEmptive”,我也会在 SoapUI 中收到 ClientProtocol 错误。有没有办法在 asp.net 中设置它。
任何想法将不胜感激。
ravendb - 当 NServiceBus 尝试安排超时时,Raven 返回 400“请求太长”错误
我有一个 NServiceBus 传奇,它试图使用 Raven 超时持久器来安排超时,但是当它尝试时它会收到此错误:
我已经重新启动了 Raven 服务和 nservicebus 主机。我已经尝试重新创建这个传奇,但它仍然会发生。
正在安排的超时状态消息很小:
ios6 - iOS 6 - 使用 POST 方法在 HTTPBody 中发送数据时出错
直到昨晚代码运行良好,但今天我面临一个奇怪的问题。
上面的代码给了我以下响应
但是当我评论这部分时,对于相同的代码行
它给了我以下请求响应
意味着当我不在 HTTPBody 中发送任何数据时,API 调用给了我想要的响应。我不知道这里出了什么问题。提前谢谢了。
http - 使用 YouTube API V3 查询某些 topicId 时出现错误 400
我注意到 V3 API 对 topicId 的某些值返回 400 错误,但它通常工作正常。
例如
https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=10&type=video&key={API-KEY}&topicId=%2Fm%2F0k_qlf
错误 400:搜索过滤器和/或限制的组合无效。
https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=10&type=video&key={API-KEY}&topicId=%2Fm%2F01vrncs
工作正常
我做错了什么,还是 API 本身的错误?
谢谢
php - 如何防止 403、400 错误 URL 转发?
当用户输入任何不存在的 url 并将请求转发到错误控制器时,站点运行良好。但
- 如果您在 url 站点中编写脚本,则抛出 403 错误
- 如果你写一些 asp 代码网站会抛出 400 错误
我怎样才能防止这种情况并将它们转发到自定义 403 和 404 页面?我尝试使用 htaccess,但我无法成功。
另一个问题:
- 如果您在地址栏中编写任何 ascii 代码,引导前进到欢迎页面(控制器 - > index.php)。怎么可能?
目录结构、htaccess 和引导代码如下。感谢您的任何帮助。
目录结构:
htaccess 在主目录中
public_html 目录中的 htaccess
public_html 中的 index.php
库中的 bootstrap.php
c# - Google Analytics API 400 错误请求
我想从 Google Analytics 导入数据。
我在 Fetch 方法中收到 400 错误请求错误。我的代码有什么问题?
我的完整代码如下:
谢谢你的兴趣。
c# - 使用 WebClient 和 C#,即使响应为 (400) 错误请求,我如何获取返回的数据?
我正在使用Google Translate API并尝试捕获出现错误时返回的数据。(仅供参考:我知道 API 密钥是错误的,我只是在测试这个)。
问题在于,您可以通过单击链接看到浏览器显示错误信息,但 C# 抛出 WebException 并且我似乎无法获取响应数据。
这是我的代码:
即使响应是(400)错误请求(或任何其他错误响应),我如何获得返回的 JSON 错误?我是否需要使用 a 以外的其他类WebClient
?
node.js - 无法在 node.js 中使用 http.request 发送参数
我正在使用的脚本是:
我收到服务器 404 bad request 的响应.. 但是当我使用 firefox 插件“海报”将相同的参数发布到服务器时.. 我得到了正确的回复,即 200 状态代码.. 我想这是我传入的字符串的问题req.write()
。但相同的字符串与海报工作正常。有人可以解释问题是什么吗?
asp.net-mvc - asp.net mvc 处理 http 400 错误
我有一个 ASP.NET MVC 4 应用程序,我想将所有 HTTP 400 错误重定向到我的自定义错误页面。尽管 HTTP 400 错误没有像 404 错误那样处理,但我搜索了一个小时以找到解决方案。有许多解决方案展示了如何转义 400(错误请求错误),即允许在 url 中使用特殊字符。但我无法找到一些解决方案来捕获异常。
请帮助我以某种方式捕获所有 HTTP 错误请求并将它们重定向到我的错误页面。