2017-02-17 8 views
1

誰かがMbedtlsライブラリを使用してサーバーからファイルをダウンロードする方法を説明できますか? これらは、localhostからのGET要求の使用例を示しています。私はそれを使用し、POSTで動作するように変更しました。これはうまく動作しますが、 ファイルデータをストリームとして返すと仮定したGET要求を送信すると、データなしのヘッダーだけが返されます。Mbedtls - サーバーからファイルをダウンロードする

私は自分のコードで何か間違っていると確信しています。ファイルをダウンロードするための特定の設定を行う必要がありますか?

かなり頑張り、助けが必要な場合は、どんな助力も高く評価されます。

答えて

0

this libraryで動作しますか? nodejs/http-parserの上に構築されており、チャンクされた応答や野生で遭遇するかもしれない奇妙なものも処理する必要があります。

それでも問題が解決しない場合、ダウンロードしようとしているリソースへのURLはわかります.-)。

+0

私は自分の投稿で説明したことは多分、それは明らかではない私はホストからデータを返信することです。残念ながら、これは応答メッセージのヘッダーに過ぎません。また、mbedtls_ssl_read関数はヘッダーだけを読み込み、ファイルバイトストリームを取得しようとすると、この関数から何も得られません。時間切れが発生するまで、それはさらに待っています。これは、mbedtlsライブラリ、私は何かが欠場していると仮定してオープンチャネルtlsで行われる多くの設定が必要です。 – PeterP

+0

https://github.com/ARMmbed/mbed-os-example-tls/tree/master/tls-clientを使用して動作することを確認して確認できますか?そうでない場合は、そのレポに対して問題を開くことができますか? –

関連する問題