Fetch API - Was ist die Verwendung von redirect: manual

Ich habe seit kurzem spielen mit dem Javascript Fetch API. Soweit ich das verstanden habe, werden standardmäßig alle Umleitungen transparent und am Ende bekomme ich eine Antwort von dem letzten Aufruf in der weiterleitungskette.

Allerdings konnte ich aufrufen, abrufen mit {redirect: 'manual'}, in dem Fall würde es wieder ein opaqueredirect Antwort mit keine brauchbaren Informationen. Von https://fetch.spec.whatwg.org/#concept-filtered-response-opaque-redirect

Einem undurchsichtigen-Umleitung gefiltert Antwort
ist eine gefilterte Antwort, dessen Typ "opaqueredirect", status 0, status Nachricht ist die leere eine byte-Sequenz-header Liste ist leer, Körper null ist, und der Anhänger leer ist.

https://fetch.spec.whatwg.org/#http-fetch sagt, dass eine Antwort bekommt opaqueredirect wenn redirect auf 'manual':

Schalter auf Anfrage redirect-Modus:

...

- Handbuch

    Legen Sie die Antwort auf eine Opak-Umleitung gefiltert Antwort, deren interne Reaktion ist actualResponse.

Die Spezifikation sagt auch:

In anderen Worten, eine undurchsichtige gefiltert Antwort und ein Opak-Umleitung gefiltert Antwort sind fast nicht zu unterscheiden von einem Netzwerk-Fehler.

Gegeben alle diese, warum würde ein Satz redirect Betriebsanleitung bei der Verwendung der Fetch API? Mir scheint es ziemlich sinnlos. Gibt es Fälle, wo dies nützlich wäre?

  • Gerade hatte, um ihn selbst zu benutzen. Ich war ein server angefragt, der hatte 3 leitet, genau zu definieren, ein paar Kekse. fetch war nicht vorbei, die cookies, so dass ich übergeben Sie Sie manuell.
InformationsquelleAutor civilu | 2017-03-10
Schreibe einen Kommentar