Red de conocimiento informático - Aprendizaje de programación - ¿Cómo llama un programa Java a la interfaz del servicio web para implementar la función de enviar mensajes de texto?

¿Cómo llama un programa Java a la interfaz del servicio web para implementar la función de enviar mensajes de texto?

Permítame darle 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 basado en el archivo WSDL 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, así que no lo escribiré).

En tercer lugar, utilice los atributos funcionales de AXIS en su proyecto para llamar a interfaces externas;

proporcione una plantilla de formato:

MobileCodeWSLocator l=new MobileCodeWSLocator ( /); /MobileCodeWSLocator es un archivo WSDL que genera clases java de servicio al cliente

MobileCodeWSSoap s=l.getMobileCodeWSSoap(); //MobileCodeWSSoap es un archivo WSDL que se utiliza para generar clases java de servicio al cliente <; /p> p>

String m=s. getMobileCodeInfo("13811534742", "");

Si utiliza Axis para generar clases de Java, el formato es el mismo que el anterior, consulte hágalo usted mismo.

La conexión anterior es obviamente anormal y el servicio de terceros obviamente no está abierto. WEBSERVICE puede configurar el nombre de la cuenta y la contraseña, como todos nuestros WEBSERVICE en línea han configurado, tenga en cuenta la seguridad.