Tôi hơi bối rối về cách thực hiện yêu cầu tới dịch vụ web qua java.Yêu cầu SOAP tới WebService với java
Hiện tại, điều duy nhất tôi hiểu là các dịch vụ web sử dụng các tin nhắn có cấu trúc xml, nhưng tôi vẫn chưa hiểu cách cấu trúc yêu cầu của mình.
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<getProductDetails xmlns="http://magazzino.example.com/ws">
<productId>827635</productId>
</getProductDetails>
</soap:Body>
</soap:Envelope>
Về cơ bản tôi gửi 2 thông số cho dịch vụ web và ngược lại tôi mong đợi hai thông số khác.
Tôi đoán có một số lọ có thể thực hiện hầu hết công việc, nhưng tôi không tìm thấy bất kỳ trực tuyến nào. Ai đó có thể giải thích cho tôi cơ sở không?
nếu bạn có tệp wsdl, bạn có thể tạo các lớp java và sử dụng chúng thay thế. – RandomQuestion
Hãy thử xem [chủ đề ngăn xếp luồng này] (http://stackoverflow.com/questions/19274828/how-to-use-wsdl/19276139#19276139). Tôi đăng ở đó một số liên kết có thể hữu ích cho bạn. – Paolo
có ,, một số lọ bạn đang nói về có thể được tạo ra bởi chính mình. nhìn vào javdocs cho wsimport-> tạo ra các máy khách từ wsdl. bạn có thể làm cho nó một cái bình nếu bạn cần.javadoc: http: //docs.oracle.com/javase/7/docs/technotes/tools/share/wsimport.html, ví dụ: http: //www.mkyong.com/webservices/jax-ws/jax-ws- wsimport-tool-example/ –