如何使用 wreq 为请求设置 HTTP header?

How do I set a HTTP header for a request with wreq?

我看到 getWith 可能有一个函数可以执行此操作,它传递一个 Option 值。

但是查找 Option 类型似乎在黑线鳕中显示的信息很少:

如何设置这些?

wreq 使用镜头,因此可以使用以下方法完成:

let opts = defaults
           & header "Content-Type" .~ ["application/json"]
getWith opts "http://localhost"