如何使用jquery使用WCF服务?

时间:2011-10-28 12:29:19

标签: jquery wcf

我有一个使用jsonp的Wcf服务应用程序,我使用这样的jquery:

    function CallService() {
        $.ajax({
            type: Type, //GET or POST or PUT or DELETE verb
            url: Url, // Location of the service
            data: Data, //Data sent to server
            contentType: ContentType, // content type sent to server
            dataType: DataType, //Expected data format from server
            processdata: ProcessData, //True or False
            success: function (msg) {//On Successfull service call
                ServiceSucceeded(msg);
            },
            error: ServiceFailed// When Service call fails
        });
    }

我使用IIS 5.1托管了WCF服务,现在我想使用Windows身份验证参数。

我应该在jquery中做些什么来实现这个目的?

1 个答案:

答案 0 :(得分:2)

我猜您需要为您的服务实施www-authentication:

Adding basic HTTP auth to a WCF REST service

然后,根据jQuery文档,您可以通过相应地设置用户名和密码变量来进行经过身份验证的ajax调用:

http://api.jquery.com/jQuery.ajax/