我在Glassfish上创build了一个JAX-WS Web服务,它需要基本的HTTPauthentication。 现在我想为该Web Service创build一个独立的Java应用程序客户端,但是我不知道如何传递用户名和密码。 它与Eclipse的Web服务浏览器一起工作,并检查我find的线路: POST /SnaProvisioning/SnaProvisioningV1_0 HTTP/1.1 Host: localhost:8080 Content-Type: text/xml; charset=utf-8 Content-Length: 311 Accept: application/soap+xml, application/dime, multipart/related, text/* User-Agent: IBM Web Services Explorer Cache-Control: no-cache Pragma: no-cache SOAPAction: "" Authorization: Basic Z2VybWFuOmdlcm1hbg== Connection: close <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://ngin.ericsson.com/sna/types/v1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <q0:listServiceScripts/> </soapenv:Body> </soapenv:Envelope> 如何使用java代码在此“授权”头中传递用户名和密码? 它是散列还是类似的东西? algorithm是什么? 没有安全性,我有一个独立的java客户端: SnaProvisioning myPort = new SnaProvisioning_Service().getSnaProvisioningV10Port(); myPort.listServiceScripts();