Ja, das ist ziemlich erwartet HTTP-Verhalten.
Optionen:
- habe ein großes Timeout (das hast du schon gemacht) und akzeptiere, dass es sehr lange dauern kann, Zeit zu verlieren (im Gegensatz zu einer Weile wegen der Bandbreite)
- vielleicht können Sie gzip auf die Anfrage anwenden (und dem Server mitteilen, dass Sie es komprimiert senden); Ich weiß ehrlich gesagt nicht, ob dies automatisch unterstützt wird , aber es könnte durchaus passieren, dass die API explizit nach einem bestimmten Header sucht und gzip Dekomprimierung auf die Payload anwendet
- Ändern Sie die API, um eine Anzahl von kleinen Uploads durchzuführen, und eine Abschlussnachricht
- lebe damit