問題タブ [http-conduit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
89 参照

haskell - Network.HTTP.Conduit で Stream リクエストを送信する

私はこの方法でリクエストを送信しています:

そうは言っても、ストリーム リクエストを送信してから、それを繰り返し処理したいと考えています。streamのドキュメントにについての言及は見つかりませんでしたNetwork.HTTP.Conduit

どうすればいいですか?

0 投票する
2 に答える
1356 参照

haskell - Haskell でインターネットから大きなファイルをダウンロードする

Haskell で大きなファイルをダウンロードする方法について何か提案はありますか? Http.Conduit は、ライブラリがこれに適したライブラリであると考えています。しかし、それはどのようにこれを解決しますか?ドキュメントに例がありますが、大きなファイルのダウンロードには適していません。ファイルをダウンロードするだけです。

私が望むのは、大きなファイルをダウンロードでき、RAM が不足しないようにすることです。たとえば、パフォーマンスなどの点で効果的に実行できます。できれば、「後で」ダウンロードし続けることができます。つまり、「一部を今、別の部分を後で」という意味です。 .

hackage で download-curl パッケージも見つけましたが、これが適切であるか、必要なようにファイルをチャンクごとにダウンロードするかについては確信が持てません。

0 投票する
1 に答える
1153 参照

haskell - get リクエストのクエリ文字列を作成する

get リクエストを実行するこの関数があるとします。

クエリ文字列を作成するには、もっと簡単な方法が必要だと思います。「?」を気にしないため、私の方法は単純ではなく、間違っています。および "&" (最初に "?" が必要で、最後に "&" があってはなりません)。では、get リクエストのクエリ文字列を作成するにはどうすればよい[(C8.ByteString, C8.ByteString)]でしょうか。また、(++) は ByteString では使用できません。しかし、驚くべき例は見つかりませんでした。

0 投票する
1 に答える
74 参照

haskell - Haskell、ウェブページへの値の投稿

Haskell で Web サイトに対して GET および POST を実行する方法を理解しようとしていますが、単純な POST を実行する方法を理解することさえ難しいようです。これはGETだと思います。

Haskell で POST を実行する方法の例を教えてください。理解できる良い例をどこかで見つけようとしましたが、運がありませんでした! Post Values "login" -> "James", "Pass" -> "MyPassword" を使用して表示してください。前もって感謝します!

0 投票する
1 に答える
266 参照

haskell - http-conduit で Maybe 経由で 404 を処理する

を使用しhttp-conduitて、次のセマンティクスを実装する HTTP URL をダウンロードします (結果はIO (Maybe LB.ByteString)):

  1. HTTP 応答コードが 2xx の場合Just、応答本文を返す
  2. HTTP レスポンス コードが 404 の場合は、Nothing
  3. 応答コードがリダイレクトを示している場合は、標準の http-conduit 設定に従ってください
  4. その他の応答コードについては、StatusCodeException.

それ以上のライブラリとその依存関係httpLbsなしでそれを行うにはどうすればよいですか?http-conduit

注: この質問は Q&A 形式で回答されているため、意図的に研究努力を示していません。

0 投票する
1 に答える
208 参照

haskell - http-conduit での HTTP クエリ パラメータの処理

URLのコンテンツをダウンロードしたい

http コンジット(GET 要求)を使用します。

どうやってやるの:

a) 完全な (つまり、エンコードされた URL) を既に知っていると仮定します。b) 一部のパラメーターが動的であり、したがって URL エンコードされていない場合は?

注:この質問は Q&A スタイルで回答されているため、意図的に研究努力を示すものではありません。

0 投票する
1 に答える
113 参照

haskell - Haskell を使用してウィキペディアのマークアップをダウンロードする

を使用しhttp-conduitて、ウィキペディアのページなど、任意のページの生のウィキメディア マークアップをダウンロードしたいと考えていますStack Overflow

また、解決策を 以外のウィキメディア ページにも適用できるようにしたいと考えていen.wikipedia.orgますde.wikibooks.org

注:この質問は Q&A 形式ですぐに回答されたため、意図的に研究努力を示していません。

0 投票する
1 に答える
194 参照

web-services - Yesod と Http-Conduit を使用して FileInfo を Web サービスに投稿するにはどうすればよいですか?

デフォルトの Yesod 足場プロジェクトで作業しています。
ファイルをアップロードするための簡単なフォームを表示するページを作成しました。
(フォームは Javascript を使用してクライアント上で作成される可能性があります。)
簡潔にするために、フォームには単一のファイル入力があります。

私の目的は、フォーム データを処理し、ファイルを Web サービスにアップロードすることです。
フォームの処理に問題はありません。私の懸念は Web サービスとの対話です。
たとえば、次の Yesod ハンドラがあるとします。

Web サービスはエラーを返します:fail post content-lengthが、それ以外はすべて期待どおりに機能します。サーバーがチャンク化されたリクエストボディをサポートしていない可能性がありますか?