我正在通过此javascript代码进行wcf调用并在我的应用程序中获取数据..
function setCurrentResponseValue(response) {
var applicationData = null;
$.ajax({
type: "POST",
url: "ClientService.svc/REST/SetCurrentResponseValue",
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ response: response }),
dataType: "json",
async: false,
success: function (msg) {
applicationData = msg;
},
error: 'An Error'
});
return applicationData;
}
我需要设置我的svc文件使用的会话变量来自C#代码。如何从代码后面调用我的svc文件中的方法而不是上面的ajax调用?
答案 0 :(得分:1)
在SO上已经有很多非常相似的问题。这可能是最好的答案:How to Consume a Restful Service in .NET?
@Darrel Miller的答案可能是最有用的,其博客文章的链接显示了如何使用HttpClient来使用REST数据:http://www.bizcoder.com/index.php/2012/01/09/httpclient-it-lives-and-it-is-glorious/
(如果您使用松散耦合来反对REST,那么服务是WCF的事实与客户端无关)。