問題タブ [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.
haskell - Haskell はブロックを評価しない
シンプルな sitemap.xml クローラーを作成しています。コードは以下のとおりです。私の質問は、最後のコードがmain
何も出力しない理由です。Haskellの怠惰が原因だと思いますが、ここで対処する方法がわかりません:
haskell - http-conduit を使用したマルチパート フォームの例外 POST
XML 応答で応答する必要がある内部 Web サイトにマルチパート フォーム リクエストを POST しようとしています。要求ライブラリを使用して Python にある別の単純なスクリプトを使用すると、すべて正常に動作しますが、http コンジットを使用すると、ExpectedBlankAfter100Continue という例外を受け取り続けます。
内部 URL を「 https://httpbin.org/post 」に置き換えると、問題なく返信が返ってきます。
私が間違っていることはありますか?ライブラリのバグか、サイトが期待どおりに動作していないようです。後者の場合、http-conduit でこのチェックを無効にするオプションはありますか?
サンプルコード:
haskell - HTTP リクエスト作成時の型不一致エラー
HTTP リクエストを作成しようとすると、次のエラーが発生しました。
エラーは次のとおりです。
エラーのテキストが意味をなさないため、解決方法がわかりません。
haskell - responseCookieJar から値を取得する
get リクエストを送信する方法は次のとおりです。
印刷する代わりに、responseCookieJar
そこから値を取得したいと思います。このhttp://hackage.haskell.org/package/http-conduit-2.1.2/docs/Network-HTTP-Conduit.html#t:CookieJarは、それが不可能であることを意味します。だから私は(正規表現によって)それを文字列として解析しなければならないと考えています。ただし、キーで値を取得するような標準的な方法が必要です。
ありませんか?
haskell - post https リクエストでのフォーム値の設定
特定のヘッダー、Cookie、およびフォーム値を使用してリクエストを実行したいと考えています。これが私がやっている方法です:
これはうまくいくようです。しかし、サーバーが返されるため、そうではありません400
->"X-Response-Body-Start","Invalid input."
電子メールとパスワードが何であれ。これはそれ自体で何かを実行するリクエストではないことに注意してください。これは認証リクエスト (「ログイン」ボタンをクリックしたときに送信するものと同じ) であるため、値email
とpassword
フォームの値 (その/login
ページと同じ) があります。
フォームの値 email
とpassword
がリクエストに含まれていても、それらは別の方法で設定する必要があると思います。つまり、それらは別の場所にある必要がありますrequestBody
。
今のところ問題は、どこに置く必要があるか、そうでない場合はどこに置くemail
かpassword
ということrequestBody
です。
haskell - Get a header from HTTP response
I can't figure out how to get the Content-Length header from the response from a server:
Your suggestions?