Điểm cuối dịch vụ web là URL khác chương trình sẽ sử dụng để liên lạc với chương trình của bạn. Để xem WSDL, bạn thêm ?wsdl
vào URL điểm cuối dịch vụ web.
Dịch vụ web dành cho tương tác giữa chương trình với chương trình , trong khi các trang web dành cho tương tác giữa người với người .
Vậy: Điểm cuối là: http://www.blah.com/myproject/webservice/webmethod
Do đó, WSDL là: http://www.blah.com/myproject/webservice/webmethod?wsdl
Để mở rộng hơn nữa về các yếu tố của WSDL, tôi luôn thấy hữu ích khi so sánh chúng với mã:
Một WSDL có 2 phần (vật lý & trừu tượng).
Phần vật lý:
Định nghĩa - biến - ví dụ: myVar, x, y, v.v.
Các loại - kiểu dữ liệu - ví dụ: int, double, String, myObjectType
Hoạt động - phương thức / chức năng - ví dụ: myMethod (), myFunction (), v.v.
Thông báo - tham số đầu vào phương thức / hàm và kiểu trả về
- ví dụ: công khai myObjectType myMethod ( Chuỗi myVar)
Porttypes - các lớp (tức là chúng là một thùng chứa cho các hoạt động) - ví dụ: MyClass {}, v.v.
Phần trừu tượng:
Binding - chúng kết nối với các porttypes và xác định giao thức được chọn để liên lạc với dịch vụ web này. - một giao thức là một hình thức giao tiếp (vì vậy văn bản / SMS, so với điện thoại so với email, v.v.).
Dịch vụ - danh sách này liệt kê địa chỉ nơi chương trình khác có thể tìm thấy dịch vụ web của bạn (tức là điểm cuối của bạn ).