El lenguaje Java utiliza el método post para llamar al método WebService
WebService puede tener cuatro métodos de llamada: Get, Post, Soap y Document. El siguiente es el código para llamar a WebService a través del método post en Java:
import?java.io. BufferedReader;
importar?java.io.IOException;
importar?java.io.InputStream;
importar?java.io.InputStreamReader;
importar?java.io.IOException;
importar?java.io.OutputStreamWriter;
importar?java.net.URL;
importar ?java.net.URLConnection;
importar?java.net.URLEncoder;
¿importar?
importar?JaxWsDynamicClientFactory;
/ ** * ?Función: llamada de servicio web*? */
public?class?ClientTest?{ /** *?Descripción de la función: HTTP-POST *? */ public?{ OutputStreamWriter?out?=? null; StringBuilder ?sTotalString?=?new?StringBuilder(); intentar?{
URL?urlTemp?=?new?URL( "/WebServices/WeatherWebService.asmx/getSupportCity");
¿URLConnection?
StringBuffer?flush();
String?sCurrentLine;
sCurrentLine?=?"";
InputStream?l_urlStream ;
l_urlStream?=?connection.getInputStream();//?Request
BufferedReader?l_reader?=?new?BufferedReader(new?InputStreamReader( l_urlStream));
¿mientras?((sCurrentLine?=?l_reader.readLine())?! =?null)?{
sTotalString.append(sCurrentLine);
} }?{
e.printStackTrace() }?finalmente?{
intentar?{ out.close();
}?{ e.printStackTrace();
}
}} } ?