Standard-Methode für HTTP-teilweise upload Lebenslauf upload

Ich bin die Entwicklung von http-client/server framework, und auf der Suche nach der richtige Umgang mit teilweise uploads (das gleiche wie für downloads per GET-Methode mit Range-header).

Aber, ein HTTP PUT, ist nicht vorgesehen, wieder aufgenommen werden.
Und PATCH-Methode, wie ich weiß, nicht akzeptieren Range-header.

Gibt es eine Möglichkeit, dies zu behandeln von HTTP-standard (nicht mit extension-Header oder etc)?

Vielen Dank im Voraus.

  • Siehe @btimby die Antwort im Unterschied zwischen Content-Range-und Range-Header?.
  • Vielen Dank für Ihren Kommentar. Ich gesehen, die Frage nach Unterschied und Antworten. Aber, es ist nicht klar, mit teilweise GESTELLT, da einige rfcs sagen, dass Content-range-header mit SETZEN ist nicht akzeptabel. Über die PATCH-Methode, ich habe nicht gesehen, alle Informationen über die Verwendung von Content-Range mit ihm.
  • Die Skillung nicht verbieten, aber Sie müssen Fragen Sie Ihren server-das Handbuch, ob es implementiert wird oder nicht. Haben Sie vielleicht benutzerdefinierten code zu schreiben oder-Konfiguration je nach Ihren server-software und version.
  • Ich bin writting http-client und-server, von Grund auf. Natürlich kann ich mit einigen nicht-standard-Erweiterung, aber wenn es ein standard-Weg, es ist immer besser, es zu benutzen.
  • Dann erklären Sie, was Sie zu tun versuchen. Wenn Sie möchten, dass Ihre Kunden zu unterstützen, müssen Sie wissen, irgendwie ist der server Sie implementiert. Ist deine eigentliche Frage "zu erkennen, Wie ein HTTP-server unterstützt teilweise uploads mit der Content-Range header"? Wenn Sie möchten, dass Ihr server es unterstützt, nur die Umsetzung.
  • Vielen Dank für Ihren Kommentar. "Wie Sie erkennen ..." ist tatsächlich eine andere Frage. Zunächst war meine Frage, weil ich wissen muss, um standard-Methode für die partielle uploads, die akzeptabel ist meine alle gängigen http-server-Implementierungen.

InformationsquelleAutor | 2014-01-07
Schreibe einen Kommentar