So legen Sie Header in Soap Request Java festJava

Java-Forum
Anonymous
 So legen Sie Header in Soap Request Java fest

Post by Anonymous »

Ich habe Probleme beim Erstellen einer SOAP-Anfrage.

In dieser Anfrage soll ich Benutzername, Passwort und einige andere Informationen im Header-Teil hinzufügen, nicht im Teil der Nutzlast.

Unterhalb des Eintrags in wsdl

Code: Select all

























Und die InputUploadCustomerDocument-Java-Datei unten enthält die Datei keinen Benutzernamen, kein Passwort und keine anderen Felder, und ich muss diese Parameter festlegen, bevor ich eine Anfrage stellen kann

Code: Select all

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"fileData"
})
@XmlRootElement(name = "InputUploadCustomerDocument")
public class InputUploadCustomerDocument {

@XmlElement(name = "FileData", required = true)
protected byte[] fileData;

/**
* Gets the value of the fileData property.
*
* @return
*     possible object is
*     byte[]
*/
public byte[] getFileData() {
return fileData;
}

/**
* Sets the value of the fileData property.
*
* @param value
*     allowed object is
*     byte[]
*/
public void setFileData(byte[] value) {
this.fileData = value;
}
}

Hier ist die Funktion, die ich aufrufen muss

Code: Select all

@WebMethod(operationName = "UploadCustomerDocument", action = "http://tempuri.org/ISend/UploadCustomerDocument")
@WebResult(name = "ReturnUploadCustomerDocument", targetNamespace = "http://tempuri.org/", partName = "parameters")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public ReturnUploadCustomerDocument uploadCustomerDocument(
@WebParam(name = "InputUploadCustomerDocument", targetNamespace = "http://tempuri.org/", partName = "parameters")
InputUploadCustomerDocument parameters);
Kann mir jemand helfen, wie ich diese Header festlegen kann?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post