如何从Android调用asp.net wepapi

时间:2013-08-21 10:08:19

标签: android asp.net-mvc asp.net-web-api

我创建了android应用程序来发送推送通知。我在Java代码中获取设备注册ID,从如何将注册ID发送到asp.net webapi。以下是webapi方法。

    [System.Web.Http.HttpGet]
    public void SendPushNotification(string deviceRegID, string notificationMessage)
    {
        AndroidGCMPushNotification apnGCM = new AndroidGCMPushNotification();            
        string strResponse = apnGCM.NotifyTest(deviceTokenID, notificationMessage);
    }

我将这个webapi称为http://www.example.com:80/sendPushNotification/deviceRegID/notificationMessage(example.com:80是ipaddress和端口)来自浏览器,它正在被触发。如何从Android mainactivity调用此方法。

1 个答案:

答案 0 :(得分:0)

您可以从Android创建并执行普通的HTTP请求。您可以查看此问题以获取详细信息:Make an HTTP request with android

当然,如果您在本地计算机上托管WebAPI应用程序,则必须确保可以从运行Android应用程序的模拟器/设备访问该URL。