Kiểm tra dịch vụ Web bằng cách sử dụng bộ duyệt Web
Trong tệp WSDL của dịch vụ Web chứa nhiều chi tiết, trong đó nhiều điểm triệu gọi dịch vụ Web. Bạn có thể truy nhập nội dung của tệp WSDL bằng cách truy nhập URL sau đây từ bất kỳ bộ duyệt Web nào. Trong ví dụ này, vì bạn đã triển khai tới máy chủ Web cục bộ, hãy mở URL http://localhost:8080/DemoMyWebService/wsdl.
Ở gần đáy của tệp
WSDL có phần tử <wsdl:service
name=”MyWebService”>. Mục này định nghĩa nhiều địa chỉ
HTTP và các điểm triệu gọi cho dịch vụ Web của bạn.
Hình 33. Tệp WSDL của MyWebService
Trong phần tử <http:address location=… ở
trên, bạn có thể thấy nhiều điểm triệu gọi. Đối với liên kết SOAP,
khuôn dạng http://{host}:{port}/{project name}{Web
service name}/services/{Web service name}. Đối với REST GET
và POST, khuôn dạng URL là http://{host}:{port}/{project name}{Web service name}/rest/{Web
service name}. Trong ví dụ này, thì các giá trị tương ứng
là host=localhost, port=8080, project name=Demo and Web service
name=MyWebService.
Để thực hiện phép toán BONUS_INCREASE theo phương thức REST-style, bạn nhập vào ô địa chỉ trên trình duyệt: http://localhost:8080/DemoMyWebService/rest/MyWebService/ BONUS_INCREASE?P_BONUSFACTOR=1.1&P_BONUSMAXSUMFORDEPT=1000, ở đây P_BONUSFACTOR=1.1 là giá trị cho tham số đầu vào thứ nhất và P_BONUSMAXSUMFORDEPT=1000 là giá trị cho tham số đầu vào thứ hai.
Kết quả thực hiện phép toán BONUS_INCREASE được hiển thị trên trình duyệt Web.
Hình 34. REST-style của MyWebService