HTTP-Upload-Pausen an Expect: 100-continue
Erkennt den Austausch Expect: 100-continue an ënnerscheet säi kuerzen Entscheidungspunkt vun engem Upload, deen beim Iwwerdroe vun Daten hänke bliwwen ass.
D'Verbindung geet op. D'Ufuerderungs-Header ginn eraus. Et schéngt, datt d'Datei sech net beweegt. Eng Erklärung ass, datt de Client op eng Äntwert op Expect: 100-continue waart, ier hien säi Kierper schéckt.
De Mechanismus erlaabt et engem Empfänger, eng Ufuerderung op Basis vun hire Header ofzeleenen, ier en méiglecherweis groussen Upload geschéckt gëtt. Déi gewéinlech erfollegräich Sequenz ass:
request headers → 100 Continue → request body → final response100 ass informativ: en erlaabt dem Client virun ze goen, awer bedeit net, datt d'Datei gespäichert gouf oder datt d'Operatioun vun der Applikatioun erfollegräich war. E Git push, deen HTTP 417 zréckschéckt, ass ee konkrete Fall vun enger feelgeschloener Erwaardung.
Fannt eraus, wéi eng Äntwert de Client kritt huet
| Observatioun | Bedeitung ze ënnersichen |
|---|---|
| 100 Continue | De Client ka mam Kierper virun goen |
| Eng definitiv Oflehnung virum Kierper | D'Operatioun gouf an der Headerphase ofgeleent |
| Keng erwaart Tëschenäntwert | D'Waardpolitik vum Client an d'Behandlung op deem Wee |
curl bitt eng eege Waardastellung fir expect-continue. Waart dës libcurl-Waardezeit ouni déi erwaart Äntwert of, schéckt en de Kierper trotzdem; den Ofschloss ass net automatesch en feelgeschloene ganzen Iwwerdroen. D'Astellung ass getrennt vun der Zäit, déi fir den vollstännegen Iwwerdroe permise ass. D'Erhéijung vun der leschter kann déi selwecht ufanks Paus onerkläert loossen.
Identifizéiert och, wéi en HTTP-Gespréich Expect dréit. Bei engem gewéinlechen CONNECT op en HTTPS-Zil ass den Upload-Austausch vun der Websäit bannent TLS; de Forward-Proxy iwwerpréift net einfach säin internen Erwaardungs-Header. En Intercept- oder Kloertext-Wee ass anescht.
D'Erwaardung ewechzehuelen kann eng bewosst Kompatibilitéitswiel sinn, awer et bedeit, datt de Client ka ufänken e groussen Kierper ze schécken, ier hien eng fréi Oflehnung gewuer gëtt. Vergläicht dës Verhalen mat der tatsächlecher Fuerderung. Beschreift net eng historesch Ëmwee fir en ale Proxy als allgemeng Uweisung, den Header bei all Upload ewechzehuelen.