2017-02-17 3 views
1

Kann jemand erklären, wie man eine Datei vom Server mit Mbedtls Bibliothek herunterlädt? Sie bieten ein Beispiel für die Verwendung der GET-Anforderung von localhost. Ich habe es benutzt und modifiziert, um mit POST zu arbeiten. Das funktioniert gut, aber es sieht aus wie wenn ich eine GET-Anfrage senden, die eine Datei Daten als Stream zurückbringen soll ich nur eine Kopfzeile ohne Daten zurück.Mbedtls - Datei vom Server herunterladen

Ich bin ziemlich sicher, dass ich in meinem Code etwas falsch mache. Muss ich eine bestimmte Konfiguration für den Download der Datei festlegen?

ziemlich stecken und brauchen Hilfe, jede Hilfe wird mehr als geschätzt werden.

Antwort

0

Funktioniert es mit this library? Es ist auf nodejs/http-parser gebaut, die auch chunked Antworten und andere seltsame Dinge, die Sie in der Wildnis begegnen können.

Wenn das nicht hilft, würde die URL zu der Ressource, die Sie herunterladen möchten, geschätzt werden :-).

+0

Was ich in meinem Post erklärt habe und vielleicht war es nicht klar, dass ich zurück Daten vom Wirt erhalte. Leider ist es nur ein Header der Antwortnachricht. Auch die Funktion mbedtls_ssl_read liest nur den Header und wenn ich versuche, den Datei-Byte-Stream zu bekommen, bekomme ich nichts von dieser Funktion. Mehr je wartet es innen bis Timeout auftritt. Diese mbedtls-Bibliothek erfordert viele Konfigurationsschritte beim Öffnen des tls-Kanals, also nehme ich an, dass ich etwas verpasst habe. – PeterP

+0

Können Sie überprüfen und sehen, ob es funktioniert https://github.com/ARMmbed/mbed-os-example-tls/tree/master/tls-client? Wenn nicht, können Sie ein Problem gegen dieses Repo öffnen? –

Verwandte Themen