通过https协议访问Asp.net web api

时间:2015-07-14 14:15:12

标签: asp.net ajax asp.net-web-api

我有一个asp.net应用程序,我已经通过https在IIS中托管了它。 我的应用程序中有一个API控制器。 我从$ .ajax这样调用控制器。

 $.ajax({
            type: "GET",
            contentType: "json",
            url: "<%=ResolveUrl("~/api/Task/GetTasks") %>?taskId=" + taskId + '&taskRevisionId=' + taskRevisionId,
            dataType: "json",
            async: true,

            success: function (data) {                
                 alert('sucess');
            },
            error: function (e) {
                alert('failed');
            },
            complete: function () {
            }
        });

和我这样的API控制器方法

 public class TaskController : ApiController
    {
 [AcceptVerbs("GET")]
        public string GetTaskOwnersAndTask(Guid taskId, Guid taskRevisionId)
        {
            return "Test";
        }
}

服务调用通过http协议工作,但不适用于https

它说,通过https协议访问404时未发现错误。 在此先感谢

0 个答案:

没有答案