簡體   English   中英

將android連接到Web服務

[英]Connecting android to a web-service

我正在開發一個android應用程序,我想將其連接到Web服務,關於如何發出Web請求並接收響應的任何想法? 注意:我想將XML文件發送到Web服務並從中接收。 提前致謝

要連接網站,請使用以下代碼

             URL url = new URL("http://www.myweb.com");

                HttpURLConnection conn = (HttpURLConnection) url.openConnection();
                conn.setConnectTimeout(5000);    // 5 seconds
                conn.setRequestMethod("GET");       
                conn.connect();
                BufferedReader rd  = new BufferedReader(new InputStreamReader(conn.getInputStream()));

                String line;

                while ((line = rd.readLine()) != null) {
                  //data of the page will be returned in line, do whatever u want here
                }

我創建了這個工具來自動將wsdl生成為android代碼,

http://www.wsdl2code.com/Example.aspx

public void callWebService(){
    SampleService srv1 = new SampleService();
    Request req = new Request();
    req.companyId = "1";
    req.userName = "userName";
    req.password = "pas";
    Response response =  srv1.ServiceSample(req);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM