问题标签 [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 回答
7450 浏览

php - PHP:格式错误的标头

有人可以解释这个 PHP 代码有什么问题吗?(PHP 版本 5.3.5)

我得到状态 500 而不是 400。在 apache 错误日志中我得到

来自脚本的格式错误的标头。错误的标头=错误的请求:listener.php

我在这里做错了什么?我误解了文档吗?

0 投票
1 回答
5587 浏览

spring - Spring MVC 请求体错误处理

在使用@RequestBody StreamSource发现时,如果请求正文中的 xml 无效StreamSource会引发异常(导致 400 错误请求)并且我无法处理它(告诉客户端什么是错误的)。

有没有办法处理这种异常?

0 投票
1 回答
6109 浏览

php - 错误请求 400 卷曲问题

当我尝试在 php 中向服务器发送请求时,我似乎遇到了问题。http api 请求是这样的:

https://www.quickbase.com/db/basddzvkb?act=API_DoQuery&ticket=6_bsdaaap8y_by5bx6_b_crji7wwewew3b9asd5zibmf8jh3bhsdsddvhruc9csquzdg9bzw4&apptoken=cgsb5xdwehusdaaagcjs222dz9&fmt=structured'}ct.'2'2 _

我在 php 中有以下代码部分,我认为错误正在发生:

这是我从 print_r(curl_getinfo($ch)) 语句中得到的:

[content_type] => text/html [http_code] => 400 [header_size] => 129 [request_size] => 251 [filetime] => -1 [ssl_verify_result] => 20 [redirect_count] => 0 [total_time] => 0.281 [namelookup_time] => 0 [connect_time] => 0.063 [pretransfer_time] => 0.188 [size_upload] => 0 [size_download] => 20 [speed_download] => 71 [speed_upload] => 0 [download_content_length] => 20 [ upload_content_length] => 0 [starttransfer_time] => 0.281 [redirect_time] => 0 [certinfo] => 数组 ()

此外,您可以看到我注释掉了 curlopt_post,这是因为当我执行不同的 api 请求时它会导致问题。我不确定解决方案是什么,我一直在研究这个问题一段时间,希望有人能帮助我,谢谢:)

0 投票
0 回答
518 浏览

drupal - apachesorl 在搜索时返回 400 错误请求,带有 % 符号

我遇到了奇怪的事情——当我尝试使用 % 符号搜索时,apachesolr 返回错误请求。我想这是某种设置问题,因为在具有相同 solr-1.4.1 的测试服务器上,我对 % 没有任何问题。

我正在为 drupal 6(版本 1.5)、solr 1.4.1 和 SolrPhpClient -r22 使用 apachesolr 模块。我检查了模块和drupal设置是否相同。有谁知道什么可能导致这样的问题?

0 投票
1 回答
1705 浏览

.net - 发送特殊字符时出现 WCF 错误

我有一个简单的 WCF 服务,它将分析从 .pdf 或 .doc 文件中提取的原始文本。

99% 的上传字符串都可以,但在某些情况下,服务器会引发错误请求异常

远程服务器返回意外响应:(400) 错误请求。

在调查了错误文本后,我确实发现问题与换页符(ascii / unicode #12)有关。

简单的解决方案是在上传字符串之前删除这些字符,但就我而言,我无法控制将使用 WCF 服务的每个客户端。

那么,是否有任何服务器端替代方案可以让我上传这个特殊字符(以及任何其他可能导致相同异常的字符)?

0 投票
1 回答
520 浏览

ruby-on-rails-3 - 回形针处理图像时出现错误请求

我开发了一个画廊,其中图像由 ajax(jquery ajax 上传)上传,然后由回形针处理。

现在,如果我要上传一些文件(例如 10 个),则需要一段时间来调整和复制水印的大小。如果现在有人(在回形针呈现图像期间)尝试访问该网站,他会收到一条错误消息(错误请求,错误 URI `/502.shtml'。)

这很烦人......有人知道如何解决这个问题吗?

谢谢回复

更新:

日志文件表单 webhoster:

0 投票
0 回答
1094 浏览

android - 使用 HttpPut(或 HttpPost)的错误请求

我正在尝试向服务器发送 PUT(或 POST),但我收到的只是“400 错误请求”。从服务器的角度来看,请求到达了 apache,但它并没有继续到 rails。我收到此错误:

如果我发送 GET 请求,它们都会被视为一种享受。这是我的应用程序中的相关代码块。有人发现有什么不对吗?

0 投票
5 回答
5739 浏览

wordpress - TimThumb 上的 400 错误

我正在测试一个使用 TimThumb 的 WordPress 插件。

在一台服务器(GoDaddy)上,每当我从插件目录请求 timthumb.php 文件时,我都会收到 400(错误请求)错误。但是,不同服务器上的相同请求可以正常工作。

/wp-content/plugins/wp-vimeo/timthumb.php

我很困惑。我可以很好地请求同一目录中的其他文件。会不会是权限问题?如果是这样的话,我会期待一个 403。

0 投票
0 回答
2206 浏览

asp.net - WCF Service Error : Exception Details: System.Net.WebException: The remote server returned an error: (400) Bad Request

I created a web service to upload files over http but on my first try, it is failing.

My web service is running on my local computer's IIS 7, under ASP.NET 4 Integrated App Pool. Here this is my web service's web.config;

This is the web.config file of the client;

Here is the error I receive;

The remote server returned an error: (400) Bad Request.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Net.WebException: The remote server returned an error: (400) Bad Request.

Source Error:

Line 120:
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] Line 121:
FileUploadWcfServiceClient.TransferService.UploadFileResponse FileUploadWcfServiceClient.TransferService.ITransferService.UploadFile(FileUploadWcfServiceClient.TransferService.RemoteFileInfo request) { Line 122: return base.Channel.UploadFile(request); Line 123: } Line 124:

Source File: C:\Apps\FileUploadWcfService\FileUploadWcfServiceClient\Service References\TransferService\Reference.cs Line: 122

Stack Trace:

[WebException: The remote server returned an error: (400) Bad Request.] System.Net.HttpWebRequest.GetResponse() +6111059
System.ServiceModel.Channels.HttpChannelRequest.WaitForReply(TimeSpan timeout) +48

[ProtocolException: The remote server returned an unexpected response: (400) Bad Request.]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +9456095
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +345
FileUploadWcfServiceClient.TransferService.ITransferService.UploadFile(RemoteFileInfo request) +0
FileUploadWcfServiceClient.TransferService.TransferServiceClient.FileUploadWcfServiceClient.TransferService.ITransferService.UploadFile(RemoteFileInfo request) in C:\Apps\FileUploadWcfService\FileUploadWcfServiceClient\Service References\TransferService\Reference.cs:122
FileUploadWcfServiceClient.Default.Button1_Click(Object sender, EventArgs e) in C:\Apps\FileUploadWcfService\FileUploadWcfServiceClient\Default.aspx.cs:85 System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.225

The file that I am trying to upload is 217 KB so I am guessing the file size is not the problem here.

What do you think causing the error?

0 投票
2 回答
4491 浏览

wcf - WCF 400 错误请求

我创建了一个简单的函数

定义,

从使用 Javascript/Jquery 的浏览器中, http://localhost/service1.svc告诉我我已经创建了一个服务和所有其他信息。看起来不错。
我正在尝试使用 http://localhost/service1.svc/Start调用它

我收到了一个 400 错误请求。我希望我在这里没有做错什么。我应该能够从浏览器访问 WCF 服务吗?在我想发帖之前,我尝试了很多。但我无法让这个基本的东西工作让我感到沮丧。

编辑和更新 现在我正处于这个阶段。服务页面告诉我元数据服务已禁用,并要求我插入以下文本

我插入了文本 - 但它仍然显示相同的文本!!这现在变得太混乱了..