Tag: 端点

创建一个WCF服务从jQuery.AJAX()接受JSON数据

我一直在寻找几个小时并尝试不同的方法来实现这一目标。 我已经尝试了很多关于stackoverflow的文章,或者我太愚蠢了,无法让事情发生,或者我有一些独特而奇怪的配置让我无法体验到快乐。 我创建了本教程概述的WCF服务: http://www.codeproject.com/Articles/97204/Implementing-a-Basic-Hello-World-WCF-Service 它是超级基础的并且有一个方法,我想要它做的就是允许我使用json使用jQuery.AJAX()。 我把它托管在IIS中,它的工作原理。 我可以毫无问题地访问WSDL。 我尝试使用以下代码使用它: $.ajax({ dataType: ‘json’, type: ‘POST’, contentType: “application/json”, url: “//localhost:546/HelloWorldService.svc/GetMessage”, data: { name: “Joe” } }).done(function(msg){ console.log(msg); $(“#result”).append(msg); }); 我总是得到错误。 根据我的尝试,我得到500错误,402错误,错误内容错误…所有错误。 我尝试过以下文章中的解决方案。 它们包括让我更改web.config端点(我知道我必须更改它们但我迄今为止没有尝试过添加JSON端点的工作)来添加像 [WebInvoke(Method = “POST”, UriTemplate = “json/PostSalesOrderData”, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)] 到界面。 以下是我看过的一些文章,并试图粉碎我的解决方案,使其工作没有太大的成功。 Phonegap Android上的Javascript JSON和WCF webservice HTTP / 1.1 415无法处理消息,因为内容类型为’application […]