2013-07-11 88 views
0

我有一個應用程序需要將多個值發佈到一個URL,並返回XML響應以便可以解析它。目前,請求通過URL發送值。下面是我目前的工作代碼,但我無法在android開發人員網站上找到任何關於使用URLConnection進行POST的信息。可能嗎?任何例子?預先感謝您的任何幫助!Android URLConnection POST而不是GET

  String url = "http://www.mywebsite.com/xml/page.cfm"; 
      StringBuilder sb = new StringBuilder(url); 
      sb.append("?id=" + id); 
      URLConnection conn = new URL(sb.toString()).openConnection(); 
      conn.setConnectTimeout(30000); 
      conn.setReadTimeout(30000); 
      SAXParserFactory spf = SAXParserFactory.newInstance(); 
      SAXParser sp = spf.newSAXParser(); 
      XMLReader xr = sp.getXMLReader(); 
      XMLDataHandler h = new XMLDataHandler(); 
      xr.setContentHandler(h); 
      xr.parse(new InputSource(conn.getInputStream())); 
      XMLData = XMLDataHandler.XMLData; 

回答