XMLHttpRequest无法加载飞行前的[url]响应具有无效的HTTP状态代码405
XMLHttpRequest cannot load [url] Response for preflight has invalid HTTP status code 405
这是我的ajax代码:
var param = "<ClientOrder xmlns='http://www.eysnap.com/mPlayer'>";
param += "<ClientId>CRF-1</ClientId>";
param += "<UserKey>598zxc8ddl45a3cvScuk</UserKey>" ;
param += "<PassKey>p1re254l3jd83os00cpk</PassKey>";
param += "<OrderId>123132323435</OrderId>";
param += "</ClientOrder>";
$.ajax({
url: URL,
data: param,
type: 'POST',
contentType: "text/xml",
dataType: "text",
success: function(result){
alert('success');
$("#div1").html(result);
},
error: function (xhr) {
alert('error');
$("#div1").html(xhr.responseText);
}
});
我呼叫的服务很安静。疯狂的是,当我调用GET服务时,它会正确地返回数据,但使用POST服务时,会出现以下错误:
XMLHttpRequest cannot load [url]. Response for preflight has invalid HTTP status code 405
任何帮助都将不胜感激。
事实证明,这是名称空间问题。
<ClientOrder xmlns='http://www.eysnap.com/mPlayer'>
我将名称空间更改为正确的名称空间。
相关文章:
- Meteor如何接收HTTP请求
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 在我的情况下,如何进行http请求
- //而不是在src=“”上使用http://"属性
- 我无法使用angularJs($http)访问服务器
- 在http成功调用上启用锚标记无效
- 异步HTTP(ajax)请求在脚本标记中有效,但在js文件中无效
- 预检响应具有无效的 HTTP 状态代码 405 - AngularJS + Spring MVC
- XMLHttpRequest无法加载飞行前的url响应具有无效的HTTP状态代码404
- 如何从JSON$http.get()请求中删除无效字符
- $.ajax调用有效,$http.get()无效(404,未找到)
- XMLHttpRequest无法加载飞行前的[url]响应具有无效的HTTP状态代码405
- 非常简单的AngularJS$http POST结果在'400(错误请求)'和'无效的HTTP状
- XMLHttpRequest无法加载URL.飞行前的响应具有无效的HTTP状态代码404
- XMLHttpRequest无法加载URL.无效的HTTP状态代码400
- 对于用户提交的无效数据,适当的HTTP响应是什么?
- 预飞行响应在ionic + CI后端有无效的HTTP状态码405
- 正在使Angular中的所有$http缓存无效
- preflight的GET api响应有无效的HTTP状态码405