如果你是用axis生成的程式碼的話 去用CUX_0_WS_SERVER_PRG_BindingStub.java 這個類呼叫服務。CUX_0_WS_SERVER_PRG_Service service=new CUX_0_WS_SERVER_PRG_ServiceLocator();CUX_0_WS_SERVER_PRG_BindingStub stub=(CUX_0_WS_SERVER_PRG_BindingStub)service.CUX_0_WS_SERVER_PRGSOAP();stub.setUsername("aaaa"); //連線的使用者名稱stub.setPassword("aaaa"); //連線的密碼stub.setHeader( dddd); //dddd是一個SOAPHeader 具體看對方wsdl要求stub.invokefmsws(so.in);不知道對方要求怎麼驗證 是在header中新增使用者名稱和密碼 還是在連線時需提供使用者名稱密碼。 所以把新增header 和 使用使用者名稱 密碼連線 驗證都寫了。 找對方確認下用那種方式然後自己試一下。
如果你是用axis生成的程式碼的話 去用CUX_0_WS_SERVER_PRG_BindingStub.java 這個類呼叫服務。CUX_0_WS_SERVER_PRG_Service service=new CUX_0_WS_SERVER_PRG_ServiceLocator();CUX_0_WS_SERVER_PRG_BindingStub stub=(CUX_0_WS_SERVER_PRG_BindingStub)service.CUX_0_WS_SERVER_PRGSOAP();stub.setUsername("aaaa"); //連線的使用者名稱stub.setPassword("aaaa"); //連線的密碼stub.setHeader( dddd); //dddd是一個SOAPHeader 具體看對方wsdl要求stub.invokefmsws(so.in);不知道對方要求怎麼驗證 是在header中新增使用者名稱和密碼 還是在連線時需提供使用者名稱密碼。 所以把新增header 和 使用使用者名稱 密碼連線 驗證都寫了。 找對方確認下用那種方式然後自己試一下。