Ich versuche, eine Binärdatei an einen Server über HTTP zu senden. Der Anfang der Datei enthält Header bereitsPOST-Binärdatei mit cmd Zeile curl unter Verwendung der Header in der Datei enthalten
Ich versuche, für Fenster, wie so eine Datei mit Kommandozeilenversion von curl zu senden:
C:> curl -H „Content-Type: application/octet- stream "--data-binary @ asdf.file http://server:1234/url
Curl fügt Header hinzu, die eine 400 Bad Request verursachen.
Wenn ich den exakt gleichen Befehl mit der Linux-Version von Curl ausführen, wird der Post abgeschlossen?
Ich finde es seltsam, dass curl Header hinzufügen würde, die zu einer schlechten Anfrage führen. Sie sollten versuchen, '-v' hinzuzufügen, um zu sehen, welche Header-Funktion tatsächlich gesendet wird. – flesk