gpt4 book ai didi

cors - XDomainRequest - 出错时获取响应正文

转载 作者:行者123 更新时间:2023-12-01 00:53:30 27 4
gpt4 key购买 nike

我在使用 XDomainRequest onerror 处理程序时遇到问题。发生错误时,我似乎无法获取 HTTP 响应的主体(通过 xdr.responseText)。成功的请求 (200 OK) 工作正常。

请求如下:

POST http://localhost/path HTTP/1.1
Accept: */*
Origin: http://localhost
Accept-Language: cs-CZ
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Host: localhost
Content-Length: 34
Connection: Keep-Alive
Pragma: no-cache

[Data]

这是响应:

HTTP/1.1 400 Bad Request
Content-Length: 54
Content-Type: application/json; charset=utf-8
Server: Microsoft-IIS/7.5
Access-Control-Allow-Origin: *
Date: Mon, 30 Apr 2012 20:57:32 GMT

[Data]

能否获取到响应体?

最佳答案

不幸的是,错误时无法获取响应正文。您所知道的只是发生了错误。在这里查看我的相关问题:Is it possible to trap CORS errors?

一种可能的解决方法(如果您可以控制服务器)是始终返回 HTTP 200,但在响应正文中包含错误代码。

关于cors - XDomainRequest - 出错时获取响应正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10390539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com