标签: http-status-code-400

jQuery:捕获jsonp 400 Bad Request?

如何在jsonp请求中捕获400头和进程错误回调?

或者这是一个错误?

这是一个例子:

http://jsfiddle.net/pLuPb/

既没有错误,也没有完成触发?怎么抓错误?

我被诅咒了?上周我遇到了这样的问题......:D

猜猜我必须向jQuery跟踪器报告这个.

谢谢 ;)

jquery http-status-code-400

1
推荐指数
1
解决办法
5867
查看次数

访问ASP.NEt应用程序时,HTTP 400'请求标头太长'错误

我们的网站是一个使用AjaxControlToolkit的ASP.net 4.0 webforms网站.它在上周没有出现问题,但是从今天起,我们的一个客户在从Firefox访问网站时收到"HTTP错误400.请求标头的大小太长".它适用于IE.查看日志,我看到在URL后附加了很长垃圾的请求:

... Statistics.aspx _TSM_HiddenField_ = ctl00_scriptManager_HiddenField&_TSM_CombinedScripts _ = ;; AjaxControlToolkit,+版本= 4.1.51116.0,+文化=中立,+公钥= 28f01b0e84b6d53e:DE-DE:fd384f95-1b49-47cf-9b47-2fa2a921a36a:475a4ef5:effe2a26: 8e94f951:1d3ed089:addc6819:5546a2b:d2e10b12:37e2e5c9:5a682656:c7029a2:e9e598a9

URL应该只是.../Statistics.aspx.

asp.net ajaxcontroltoolkit http-status-code-400

1
推荐指数
1
解决办法
2554
查看次数

asp.net mvc处理http 400错误

我有一个ASP.NET MVC 4应用程序,我想将所有HTTP 400错误重定向到我的自定义错误页面.虽然HTTP 400错误没有像404错误那样处理,但我正在寻找一个小时来找到解决方案.有许多解决方案显示如何转义400(错误的请求错误),即允许在url中使用特殊字符.但我无法找到一些解决方案来捕获异常.

请帮助我以某种方式捕获所有HTTP错误请求并将它们重定向到我的错误页面.

asp.net-mvc asp.net-mvc-routing http-status-code-400 asp.net-mvc-4

1
推荐指数
1
解决办法
5988
查看次数

Scrapy POST 请求不起作用 - 400 Bad Request

我正在从 python 的requests库转移到scrapy,并且在发出简单的 POST 请求时遇到问题。我正在设置标题和有效负载:

headers = {
    'Accept':'*/*',
    'Accept-Encoding':'gzip, deflate, br',
    'accept-language':'en_US',
    'Connection':'keep-alive',
    'Content-Length':'151',
    'content-type':'application/json',
    'Cookie':cookie,
    'Host':host,
    'Origin':origin,
    'Referer':referer,
    'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36',
    'x-csrf-token':token
}

payload = {"targetLocation":{"latitude":lat,"longitude":lng}}
Run Code Online (Sandbox Code Playgroud)

然后像这样提出请求:

def start_requests(self):
    u = self.url
    yield scrapy.Request(u, method='POST',
                            callback=self.parse_httpbin,
                            errback=self.errback_httpbin,
                            body=json.dumps(self.payload),
                            headers=self.headers)
Run Code Online (Sandbox Code Playgroud)

这一直给我 400 状态。如果我使用与requests库完全相同的标头和有效负载发出请求,它会按预期为我提供 200 状态并返回一个 json。

r = requests.post(url, headers=headers, data=json.dumps(payload), verify=False)
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python scrapy http-status-code-400 python-requests

1
推荐指数
1
解决办法
2752
查看次数

从 Next.js 应用获取 Strapi API 时,为什么会收到 {statusCode: 400, error: 'Bad Request', message: 'Malicious Path'}

当我尝试从 Strapi API 获取数据时,我从 Next.js 应用程序中获取{statusCode: 400, error: 'Bad Request', message: 'Malicious Path'}. 我的代码如下所示:

import '../styles/globals.css'
import App from "next/app"
import Head from "next/head"
import Link from 'next/link'
import { createContext } from "react";
import { fetchAPI } from "lib/api";
import { getStrapiMedia } from "lib/media"

export const GlobalContext = createContext({})

export default function MyApp({ Component, pageProps }) {
  const { global } = pageProps;
  console.log(global)
  return (
    <>
      <Head>
        <title>{getStrapiMedia(global.siteName)}</title>
        <meta name="viewport" content="initial-scale=1.0, width=device-width" />
        <meta name="description" …
Run Code Online (Sandbox Code Playgroud)

request fetch http-status-code-400 strapi next.js

1
推荐指数
1
解决办法
3110
查看次数

cURL - 错误请求(无效号码)

我已经在我的系统上设置了一个小的PHP脚本(运行XAMPP)并且它工作得非常好但是当我将它上传到我的Web服务器时它会说:Bad Request(Invalid Number).可能是什么原因?

这是我的代码:

$url = "http://domain.com/filename.aspx?client=saad%40domain.com&oper=d&gname=g1";  

$options = array(  
  CURLOPT_RETURNTRANSFER => true,  
  CURLOPT_HEADER         => false,  
  CURLOPT_FOLLOWLOCATION => true,  
  CURLOPT_ENCODING       => "",  
  CURLOPT_USERAGENT      => "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)",  
  CURLOPT_AUTOREFERER    => true,  
  CURLOPT_CONNECTTIMEOUT => 120,    
  CURLOPT_TIMEOUT        => 120,  
  CURLOPT_MAXREDIRS      => 10,  
  CURLOPT_POST           => true,  
);  

$ch = curl_init($url);  
curl_setopt_array($ch, $options);  
$content = curl_exec($ch);  
$header = curl_getinfo($ch);  
curl_close($ch);  

print_r($header);  
echo $content;  
Run Code Online (Sandbox Code Playgroud)

标题数组显示:

Array
(
    [url] => http://domain.com/filename.aspx?client=saad%40domain.com&oper=d&gname=g1
    [content_type] => text/html
    [http_code] => 400
    [header_size] => 129
    [request_size] …
Run Code Online (Sandbox Code Playgroud)

php curl http http-status-code-400

0
推荐指数
1
解决办法
4713
查看次数

对IIS 7的Android HTTP发布请求返回错误请求(无效的标题名称)

我在Amazon EC2实例上托管了MVC 3 Web服务.我有一个Android应用程序正在向服务发出请求.但是,返回400错误请求,表示标题名称无效.我检查了服务器上的日志,并且请求没有进入IIS.HTTP Err Log只包含以下条目:

2011-10-07 02:01:05 xxx.xxx.xx.xx xxxxx xx.xxx.xx.xx 80 HTTP/1.1 POST/API/UserAccount/Login 400 - 标题 -

不确定发生了什么.我在visual studio附带的开发服务器上测试了这个Web服务,没有任何问题.以下是在Android上创建发布请求的代码:

HttpPost post = new HttpPost(LOGIN_URL);
StringEntity se = new StringEntity(json);
se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE,
    "application/json"));
post.setEntity(se);
response = client.execute(post);
Run Code Online (Sandbox Code Playgroud)

任何见解都表示赞赏.

谢谢.

android amazon-ec2 iis-7.5 http-status-code-400 asp.net-mvc-3

0
推荐指数
1
解决办法
2862
查看次数

如何在Python中进行POST时修复<Response [400]>?

<Response [400]>在运行脚本时不断进入终端.

我试过了

import requests
import json

url = 'http://172.19.242.32:1234/vse/account'

data = '{ 
  "account_id": 1008,
  "email_address": "bhills_4984@mailinator.com",
  "password": "qqq",
  "account_type": "customer",
  "name_prefix": "",
  "first_name": "Beverly",
  "middle_names": "",
  "last_name": "Hills",
  "name_suffix": "",
  "non_person_name": false,
  "DBA": "",
  "display_name": "BeverlyHills",
  "address1": "4984 Beverly Dr",
  "address2": "4984 Beverly Dr",
  "address3": "",
  "city": "Beverly Hills",
  "state": "CA",
  "postal_code": "90210",
  "nation_code": "90210",
  "phone1": "3105554984",
  "phone2": "",
  "phone3": "",
  "time_zone_offset_from_utc": -5,
  "customer_type": "2",
  "longitude": -118.4104684,
  "latitude": 34.1030032,
  "altitude": 0
}'

headers = {'content-type': 'application/json'}

r …
Run Code Online (Sandbox Code Playgroud)

python request http-status-code-400

0
推荐指数
1
解决办法
7967
查看次数

400 和 404 HTTP 错误的区别

400 和 404 HTTP 错误有什么区别?
你能告诉我一个例子来理解差异吗?

谢谢你。

http http-status-code-404 http-status-code-400

-1
推荐指数
1
解决办法
5513
查看次数