2017-03-26 4 views
0

Gibt es eine Möglichkeit, einen HTTP-Header in einer Antwort eines SoapServers hinzuzufügen.Hinzufügen von HTTP-Headern auf der SoapServer-Antwort

Zum Beispiel: Ich mag die Antwort meines Soapservers "Location", "http://localhost"

HTTP/1.1 307 Temporary Redirect

Ort hinzufügen: http://localhost

Content-Type : Text/XML; charset = "UTF-8"

Content-Length: 100

+0

Verwenden Sie 'SoapClient' von PHP? –

+0

@abdulrashid Ja – Red

+0

Lesen Sie diese http://mycodde.blogspot.com/2016/04/how-to-use-php-soapclient-tls-request.html –

Antwort

0

In Ihrem Soapserver, fügen Sie einfach:

header('Location: http://localhost'); 

dies den Antwortcode den 'Location' Header sowie ändern automatisch hinzuzufügen.

0

Sehr einfache Möglichkeit, mehr Daten zu Soap hinzuzufügen ist

function add_custom_data() { 

      $outerObj = new stdClass(); 
      $innerObj = new stdClass(); 
      $innerObj->data1 = "MyData"; 
      $innerObj->data2 = "MyData2"; 
      $outerObj->innerObj = $innerObj; 

      return $outerObj; 
} 

für Seife der Definitionsdatei, die Elemente zu entsprechen hat in die Anfrage/Antwort.

Verwandte Themen