我需要将HTTP发布到Web服务。

如果我将其放入这样的网络浏览器中

http://server/ilwebservice.asmx/PlaceGPSCords?userid=99&longitude=-25.258&latitude=25.2548


然后将值存储到服务器上的数据库中。

在Eclipse中,使用适用于Android的Java编程。URL看起来像

http://server/ilwebservice.asmx/PlaceGPSCords?userid="+uid+"&longitude="+lng1+"&latitude="+lat1+"


uidlng1lat1分配为字符串。

我将如何运行?

谢谢

最佳答案

try {
    HttpClient client = new DefaultHttpClient();
    String getURL = "http://server/ilwebservice.asmx/PlaceGPSCords?userid="+uid+"&longitude="+lng1+"&latitude="+lat1+";
    HttpGet get = new HttpGet(getURL);
    HttpResponse responseGet = client.execute(get);
    HttpEntity resEntityGet = responseGet.getEntity();
    if (resEntityGet != null) {
                //do something with the response
                Log.i("GET RESPONSE",EntityUtils.toString(resEntityGet));
            }
} catch (Exception e) {
e.printStackTrace();
}

07-26 04:59