---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Eine HTTP-Sitzung für alle SOAP-Aufrufe beibehalten

# Eine HTTP-Sitzung für alle SOAP-Aufrufe beibehalten {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Wenn ein SOAP-Client in kurzer Zeit viele Aufrufe durchführt, möchten Sie möglicherweise eine einzige HTTP-Sitzung für alle SOAP-Aufrufe wiederverwenden.  
Jeder SOAP-Aufruf erstellt eine neue Benutzersitzung, die bis zu ihrem Ablauf bestehen bleibt. Um eine einzelne Benutzersitzung zu erstellen und für alle eingehenden SOAP-Aufrufe wiederzuverwenden, entwickeln Sie Ihren SOAP-Client gemäß den folgenden Richtlinien:

* Verwenden Sie ein Modul wie HTTP::Cookies, um eine „Cookie-Jar" zu erstellen.
* Speichern Sie die von ServiceNow zurückgegebenen Cookies nach jeder Anforderung (automatisch von HTTP::Cookies behandelt).
* Senden Sie die Cookies in der Cookie-Jar bei jeder nachfolgenden Anforderung erneut.

{#persist-session-all-soap-calls__ul_xt2_khy_5w}  
Hinweis:  
Wenn Sie die hohe Sicherheitseinstellung für die Sitzungsrotation aktiviert haben, wird die vom Server mit der ersten Antwortkopfzeile zurückgegebene JSESSIONID sofort ungültig. Die zweite Antwort enthält eine neue JSESSIONID.  
In Perl können Sie Cookies mit folgendem Code automatisch speichern und senden:

    use HTTP::Cookies;

    #we want to store and re-send cookies
    my $cookies = HTTP::Cookies->new(ignore_discard => 1);

    my $soap = SOAP::Lite
        -> proxy('http://localhost:8080/glide/ecc_queue.do?SOAP');

    #Set the cookie jar
    $soap->transport->cookie_jar($cookies);

**Zugehörige Konzepte**   

* [Verwenden Sie Formulare, um die Abfrageantwort einzuschränken oder zu erweitern](https://servicenow-prod.fluidtopics.net/URlChnsNPevg2s16IAO_SA "Gelegentlich muss die Anzahl der Feldwerte begrenzt werden, die eine SOAP-Abfrage zurückgibt.")
* [Geben Sie den Anzeigewert für Referenzvariablen zurück](https://servicenow-prod.fluidtopics.net/0PS~OowBZgK3_TqFieWxIA "Wenn Sie einen Datensatz mit der Funktion get oder getRecords abfragen, gibt die Instanz alle Felder zurück, die diesem Datensatz zugeordnet sind. Die Felder sind häufig Referenzfelder, die eine „sys_id“ für einen Datensatz in einer anderen Tabelle enthalten.")
* [Löschen Sie Werte aus einer Zielinstanz](https://servicenow-prod.fluidtopics.net/YXRL9v4IX2Vw_LUZfvZmFQ "Sie können einen leeren Wert über einen SOAP-Parameter übergeben, um den entsprechenden Wert in der Zielinstanz zu löschen.")
* [Rufen Sie Journaleinträge über direkte Webdienste ab](https://servicenow-prod.fluidtopics.net/ipr8g9YScUDHaoHNvXzlWw "Um den Inhalt eines Journalfelds abzurufen, führen Sie eine zweite SOAP-Anforderung für die Tabelle „sys_journal_field“ aus, um die entsprechenden Journaldatensätze für den betreffenden Datensatz zurückzuholen.")
* [Auswahlfelder über direkte Webservices abrufen](https://servicenow-prod.fluidtopics.net/TpN4WuQyNPEqCWzjC~t9Pg "Verwenden Sie die Auswahl Wert und nicht Bezeichnung, um Auswahlfelder abzurufen oder festzulegen.")  
**Zugehörige Verweise**   

* [API-Funktionen für SOAP-Direkt-Webservices](https://servicenow-prod.fluidtopics.net/kSeHJyQPEm4y7npo0TjVRA "Die Standard-SOAP-API ist eine Satz kleiner, global definierter Funktionen, die auf einer Zielressource ausgeführt werden können.")

