¿Cómo llama un programa Java a la interfaz del servicio web para implementar la función de enviar mensajes de texto?
Le damos el método más simple:
Primero, obtenga el archivo WSDL de acuerdo con http://134.224.102.6:80/CompanySendSmInf/services/SmsInf?wsdl.
En segundo lugar, genere el código Java de servicio al cliente a partir del archivo WSDL basado en el paquete jar de Axis. (Puede escribir archivos java en archivos jar para facilitar la administración. Baidu tiene instrucciones sobre cómo generar código java, por lo que no las escribiré).
En tercer lugar, utilice los atributos funcionales de AXIS en su proyecto. Llame a la interfaz externa; le dará una plantilla de formato:
MobileCodeWSLocator l=new MobileCodeWSLocator();//MobileCodeWSLocator es la clase java del lado del cliente para generar archivos WSDL;
MobileCodeWSSoap s=l.getMobileCodeWSSoap ();();//MobileCodeWSSoap es un archivo WSDL que genera clases Java del lado del cliente
String m=s.getMobileCodeInfo("13811534742", ""); p>
Si usa Axis El formato de la clase Java generada es el mismo que el anterior, puede entenderlo consultandolo usted mismo.
La conexión anterior es obviamente anormal y el servicio de terceros obviamente no está activado. WEBSERVICE puede establecer el nombre de usuario y la contraseña, al igual que todos los WEBSERVICE de la industria, tenga en cuenta la seguridad.