移动应用程序希望在mvc项目中使用我现有的web api



我有一个带有web api的MVC应用程序。我正在我的应用程序中使用owin身份验证。在那里,web api使用授权。移动应用程序想要使用我的api。如何使这些web api成为可消费的?

这是HTML5移动web应用程序吗?

您可以对api进行jQuery.get()调用。这将(AFAIK)使用您的用户凭据来授权api调用。

<select class="form-control organizationslist" name="organizationslist" 
    id="organizationslist" style="float:left"></select>
var organizationsurl = "/Api/TimesheetActivities";
jQuery.get(organizationsurl, function (data) {
    var organizations = data;
    $("#organizationslist").empty();
    var i;
    for (i in organizations) {
        var organizationid = organizations[i].organizationid;
        var organizationname = organizations[i].organizationname;
        if (organizationid == null) { organizationid = 0; }
        $("#organizationslist").append(
            "<option value='" + organizationid.toString()
        + "'>" + organizationname + "</option>")
    }
});

最新更新