SAAJ Java Basic-Authentifizierung
Habe ich eine grundlegende SOAP-Dienstendpunkt, eigentlich SAP ECC, einen service vorstellen. Ich habe den service getestet mit SOAPUI 4.5, und es funktioniert ok mit HTTP-Auth, preemptive, die von den blicken der Dinge. Ich sehe eine ausgehende "Authorization:Basic BASE64" und der service reagiert angemessen.
Ich bin jetzt versucht zu Rollen, diese in Java. Ich dachte, ich würde einen SAAJ Ansatz mit:
SOAPConnectionFactory soapConnectionFactory = SOAPConnectionFactory.newInstance();
SOAPConnection soapConnection = soapConnectionFactory.createConnection();
String url = "http://SAPSERVER:8006/sap/bc/srt/rfc/sap/z_lookup_generic_prototype/300/z_user/z_user_binding";
SOAPMessage message = messageFactory.createMessage();
SOAPMessage response = connection.call(message, url);
Aber ich kann nicht einen Weg finden, fügen Sie die HTTP-Authentifizierung. Ich glaube, dass SAAJ stellt die Mittel zur Steuerung der SOAP-Nachricht, aber wie kann ich Sie auf Authentifizierung hinzufügen? Gibt es irgendwelche alternativen eine überlegung Wert?
InformationsquelleAutor Ben | 2013-06-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser Seite : https://www.coderanch.com/how-to/java/WebServicesHowTo
InformationsquelleAutor Floww