restclient缩进html无效,ajax – 将数据发布到RESTful无效的HTTP状态代码405

博客内容讲述了作者在尝试使用JavaScript的AJAX方法将JSON数据发布到Web服务时遇到的问题。在Firefox中收到405错误,而在Chrome的RestClient中操作则能成功。问题可能涉及请求方法不被允许或者服务器端配置。作者提供了详细的代码示例,包括创建WishList函数、定义userObj对象以及调用函数的方式。
摘要由CSDN通过智能技术生成

我创建了一个方法将json数据发布到Web服务:

function WishList() { }

WishList.prototype.addToWishList = function(redirectURL,postURL,userObj) {

$.ajax({

type: "POST",url: postURL,data: JSON.stringify(userObj),dataType: 'json',contentType: "application/json",success: function(data){alert(data);},failure: function(errMsg) {

alert(errMsg);

}

}

This is my object:

var user1 = {

ID:1,Sex:1,Name:"titi",Company:"ABC",Address:"Phnom Penh",Email:"test.abc@gmail.com",Phone:"011123456",WebAccount:"test.abc@gmail.com",Password:"123456",GroupCustomerID:125,Stars:1,IsVIP:0,PriceLevel:1,LastDateSale:"\/Date(-62135596800000)\/",TotalCredit:150.12,AgingData:null,TotalRedeemPoint:1000.00,RedeemData:null,ExchangeRate:155.00,HistoryData:null

};

Calling function :

$(document).ready(function () {

var myWishList = new WishList();

$('#addToWishList').click(function(){

myWishList.addToWishList('http://www.blahblahblah.com','http://blahblah/Website/Products/Product.svc/Wishlist/',user1);

});

});

然后我的控制台出错了:

“NetworkError:在Firefox中不允许405方法和无效的HTTP状态代码405,XMLHttpRequest无法在chrome中加载url.

注意:当我使用Chrome的Rest Client发布到Web服务时,它可以正常工作.

非常感谢任何帮助,谢谢.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值