Tôi làm cách nào để truy cập dịch vụ web thông qua xác thực http cơ bản? Tôi đang sử dụng netbeans được xây dựng trong các tính năng máy khách webservice. Nhưng khi tôi cố gắng truy cập vào dịch vụ web, tôi nhận được một ngoại lệ với thông báo lỗi không xác thực 401.Netbeans Basic Http Auth Jax-WS
Tôi làm cách nào để chuyển đúng tên người dùng và mật khẩu?
Cảm ơn bạn!
Điều này sẽ hoạt động nếu WSDL không được bảo vệ bởi Xác thực http cơ bản – snowflake
tại sao nó không hoạt động đối với tôi? Tôi có chính xác rằng 'AImpl aImplPort = new AImplService(). GetAImplPort(); BindingProvider prov = (BindingProvider) aImplPort; prov.getRequestContext() .đặt (BindingProvider.USERNAME_PROPERTY, "fred"); prov.getRequestContext(). Put (BindingProvider.PASSWORD_PROPERTY, "fred"); Chuỗi b = aImplPort.b(); System.out.println (b); 'không gửi tiêu đề http được ủy quyền dự kiến –