Tôi mới sử dụng các dịch vụ Web SOAP. Yêu cầu của tôi là tạo một công cụ kiểm tra như SOAP UI trong đó Các đầu vào sẽ là URL của WSDL cụ thể và thao tác. Nhiệm vụ của tôi là tạo SOAP Client động dựa trên WSDL và hoạt động. Tôi đang sử dụng java. Bất cứ ai có thể giúp tôi với mã java?Generic Soap Client trong Java
Trả lời
Hãy xem Axis2 là thế hệ khách hàng đặc biệt.
http://axis.apache.org/axis2/java/core/docs/userguide-creatingclients.html
Hãy xem JAX-WS API và thực hiện tham chiếu của nó: http://jax-ws.java.net/
Đó là một đặc điểm kỹ thuật bình thường để công bố webservice và gọi (JSR 224)
Bất kỳ lý do tại sao bạn' không sử dụng SoapUI để làm điều này? Như bạn chỉ ra, nó thực hiện chính xác những gì bạn muốn (và, FWIW, nó là một ứng dụng Java ;-)).
Dù sao, cả khung công tác dịch vụ web Axis và CXF (Apache) đều có triển khai wsdl2j
sẽ tạo ra sơ đồ khách hàng cho bạn: bạn cung cấp URI WSDL làm đối số trên dòng lệnh khi bạn gọi một cá thể wsdl2j
(đây là cùng một mã được sử dụng dưới sự bao trùm của SoapUI, khi tạo một máy khách với khung có liên quan), và lớp này tạo ra các nhánh của bạn.
Bạn có thể tìm thấy câu hỏi này hữu ích: What methods exist to auto-generate java client stubs from WSDL files?
Bạn không thực sự cần phải tạo ra một khách hàng SOAP. Bạn có thể sử dụng một cái gì đó như HTTPClient để gửi yêu cầu SOAP XML. Bằng cách này bất cứ điều gì WSDL tất cả những gì bạn cần làm là tạo một xml.
- 1. SOAP Client cho Python 3
- 2. lớp generic functor trong java
- 3. Python SOAP Client - sử dụng SUDS hoặc cái gì khác?
- 4. phương pháp Generic trong Java mà không generic luận
- 5. Java HTTP Client cho ElasticSearch
- 6. Gọi Java Phương pháp Generic
- 7. java khác generic câu hỏi
- 8. Số API của Cassandra Client Java API
- 9. Đánh chặn thư trong một WCF Client
- 10. Java Client .class Bảo vệ tập tin
- 11. Generic InternPool <T> bằng Java?
- 12. Java lạ generic trở lại loại
- 13. Java Generic Class - Xác định Loại
- 14. Generic Java serialization/deserialization sử dụng Kryo
- 15. Android Ksoap2 SoapFault - lỗi: 'soap: Client' faultstring: 'Máy chủ không thể đọc yêu cầu
- 16. Kích thước hàng đợi trong Spring AMQP Java client
- 17. Java: Máy khách SOAP đơn giản
- 18. Một cái gì đó tương tự như C# .NET Generic List trong java
- 19. Gọi phương thức Generic bằng cách phản ánh trong java
- 20. áp dụng java generic trong trình soạn thảo gwt
- 21. SOAP trong Node.js
- 22. Cách sử dụng một proxy trong AJAX javascript bằng cách sử dụng SOAP giống như WCF Test Client sử dụng
- 23. Phương thức dịch vụ web Java nhận đối số null từ C# client
- 24. Generic ThreadPool trong .NET
- 25. Chọn googlecalendar không mặc định với google-java-client-api
- 26. Java git client bằng cách sử dụng jgit
- 27. Return Thuộc tính của Java Generic Phương pháp
- 28. PHP Soap Header help
- 29. Logger trong GWT Client Side
- 30. javax.xml.ws.WebServiceException: Không xác định loại cổng Java Struts SOAP WSDL