Как установить тело HTTP-запроса с помощью Wreq?

Как я могу установить тело запроса при использовании customMethod https://hackage.haskell.org/package/wreq-0.5.2.1/docs/Network-Wreq.html?

post, put и т.д. принять параметр для тела, однако нет такого параметра для customMethod,

1 ответ

Решение

Использование customPayloadMethod указать пользовательский метод для запроса с доступным телом.

customPayloadMethod :: Postable a => String -> String -> a -> IO (Response ByteString)

Есть несколько других вариантов этого в зависимости от ваших потребностей:

customPayloadMethodWith :: Postable a => String -> Options -> String -> a -> IO (Response ByteString) Source#
customHistoriedPayloadMethod :: Postable a => String -> String -> a -> IO (HistoriedResponse ByteString) Source#
customHistoriedPayloadMethodWith :: Postable a => String -> Options -> String -> a -> IO (HistoriedResponse ByteString)
Другие вопросы по тегам