カスタムヘッダーを使用して http リクエストを作成しようとしています (http-conduit-1.9.4 を使用):
req <- parse "https://some_url"
let request = req { requestHeaders = [customHeader] }
そして、私はcustomHeaderが何であるべきか理解していませんか? 私が試してみました
import Network.HTTP.Headers
let custom_header = mkHeader (HdrCustom "Some-Header") "Some-Value"
しかし、エラーが発生しました
Couldn't match expected type `Network.HTTP.Types.Header.Header'
with actual type `Header'
In the expression: custom_header
In the `requestHeaders' field of a record
In the expression: req {requestHeaders = [custom_header]}
また、私はちょうど試しました
let custom_header = ("Some-Header", "Some-Value")
とエラー
Couldn't match expected type `Network.HTTP.Types.Header.HeaderName'
with actual type `[Char]'
In the expression: "User-Agent"
In the expression: ("User-Agent", "erthalion")
In the `requestHeaders' field of a record
では、customHeader が何であるかを知っている人はいますか?