Описание тега http-conduit
Клиентская библиотека HTTP haskell с использованием каналов
1
ответ
Загрузите разметку Википедии, используя Haskell
С помощью http-conduit Я хочу загрузить необработанную разметку Викимедиа для любой страницы, например страницы Википедии Stack Overflow, Кроме того, я хотел бы, чтобы решение было применимо к страницам Викимедиа, кроме en.wikipedia.org, например de…
05 авг '14 в 19:00
0
ответов
http-проводник TLSSettings Простые и ошибочные проблемы EOF
Я все еще новичок в Haskell, но я пытаюсь привести пример с http-проводником " import Network.HTTP.Conduit -- the main module import qualified Data.ByteString.Lazy as L simpleRequest :: IO () simpleRequest = do request <- parseUrl var2 print var2…
27 янв '14 в 16:41
1
ответ
RequestBody применяется к слишком большому количеству аргументов типа
Что не делает следующая функция, не проверяет тип: import qualified Control.Exception as E import Data.Conduit (ResourceT) import Network.HTTP.Types (Method, Status(..)) import Network.HTTP.Conduit import qualified Data.ByteString.Lazy.Char8 as LBS …
24 янв '14 в 09:06
1
ответ
Отключите проверку сертификата SSL/TLS в Network.HTTP.Conduit
Я использую http-conduit Библиотека версии 2.0+, чтобы получить содержимое из http:// URL: import Network.HTTP.Conduit myurl = ... -- Your URL goes here main = do content <- simpleHttp myurl print $ content При запуске этой программы я получаю эт…
23 янв '14 в 14:16
2
ответа
Как я могу поймать исключение 404 статуса, выдаваемое простой Http.Conduit
Я пытаюсь загрузить все файлы PNG, содержащиеся в HTML-файл. У меня проблемы с перехватом 404 исключений статуса, вместо этого моя программа просто падает. Вот пример для демонстрации: import Network.HTTP.Conduit import qualified Data.ByteString.Laz…
27 янв '12 в 03:31
1
ответ
Почему httpJSON терпит неудачу, а httpLBS успешно?
Эта функция (с httpLBS) работает: makeRequest = do response <- httpLBS "http://httpbin.org/get" putStrLn $ "The status code was: " ++ show (getResponseStatusCode response) Но эта функция (с httpJSON) не делает: makeRequest = do response <- htt…
11 окт '17 в 17:31
2
ответа
Как использовать Data.Default с Network.HTTP.Client
Пакет aws использует экземпляр запроса по умолчанию (в Aws/Core.hs). При сборке пакета компилятор жалуется с той же ошибкой, что и ниже. Вот что-то простое, что не получается так же: {-# LANGUAGE OverloadedStrings #-} import Data.Default (def) impor…
22 сен '14 в 08:58
1
ответ
Неожиданно низкая пропускная способность для сетевого ввода-вывода с использованием Скотти
Я попытался сравнить Scotty с целью проверки эффективности сетевого ввода-вывода и общей пропускной способности. Для этого я настроил два локальных сервера, написанных на Haskell. Тот, который ничего не делает и просто действует как API. Код для тог…
03 июн '15 в 04:42
1
ответ
Как один канал `rawRequestBody` в`requestBodySource`?
Йесод имеет rawRequestBody со следующей подписью типа: rawRequestBody :: MonadHandler m => Source m ByteString И http-проводник имеет эту функцию, которая превращает источник в RequestBody: requestBodySource :: Int64 -> Source (ResourceT IO) B…
17 июл '15 в 01:39
1
ответ
Повреждение общего состояния диспетчера HTTP при отправке неверной длины для потока
Учитывая общий HTTP-менеджер, кажется, что если requestBody имеет тип requestBodySource и если для тела запроса указана неправильная длина, последующие запросы будут сгенерированы в том же HTTP-менеджере примерно на 20 секунд. Кажется, что-то есть в…
29 июн '16 в 12:17
0
ответов
Как настроить CXF в Spring Boot, если для параметра disableCNCheck установлено значение true в HttpConduit TLSClientParameters
Существует приложение Spring Boot, которое использует компонент Camel cxf, объявленный в классе с аннотацией @Configuration и содержащий следующий код: @Bean public CxfEndpoint cxfEndpoint() { CxfEndpoint cxfEndpoint = new CxfEndpoint(); cxfEndpoint…
27 апр '18 в 14:29
1
ответ
Ошибка компиляции в Haskell http-роводит-1.9.6 "Нет экземпляра для (Read UTCTime)"
Я пытаюсь установить http-проводник-1.9.6 (моей версии приложения на Haskell требуется эта версия), и моя "установка cabal http -роводит-1.9.6" выдает мне следующую ошибку: Сборка http-проводника-1.9.6...Библиотека предварительной обработки http -ро…
13 ноя '14 в 15:07
1
ответ
Обработка параметров HTTP-запроса в http-проводнике
Я хочу скачать содержание URL http://example.com/foobar?key1=value1&key2=value2 используя http-проводник (запрос GET). Как мне это сделать: а) Предполагая, что я уже знаю полный (т.е. закодированный URL) б) Если некоторые параметры являются дина…
05 авг '14 в 17:57
0
ответов
Отправка потокового запроса в Network.HTTP.Conduit
Я отправляю запрос следующим образом: import Network.HTTP.Conduit request <- parseUrl url res <- withManager $ httpLbs request При этом я хочу отправить потоковый запрос, а затем перебрать его. Я не нашел никаких упоминаний о stream в документ…
12 июл '14 в 08:32
1
ответ
Заголовок x-oauth-basic не одинаков в CURL и HTTP.Conduit
Скорее всего, я упускаю какую-то важную информацию или что-то еще, но здесь идет. В настоящее время я пытаюсь вставить свой собственный заголовок, а именно x-oauth-basic в мой HTTP-запрос, используя библиотеку HTTP.Conduit. Это работает, но не в мое…
26 янв '14 в 13:20
1
ответ
Журнал всех запросов и ответов для http-проводника
Я написал это ManagerSettings регистрировать все запросы и ответы для моего http-проводника приложения. (Кстати, я импортирую ClassyPrelude). tracingManagerSettings :: ManagerSettings tracingManagerSettings = tlsManagerSettings { managerModifyReques…
07 май '18 в 12:48
1
ответ
Исключительная многочастная форма POSTing с http-проводником
Я пытаюсь отправить запрос из нескольких частей на внутренний сайт, который должен ответить XML-ответом. Используя другой простой скрипт, который у меня есть в Python с библиотекой запросов, все работает нормально, однако, используя http-проводник, …
29 апр '14 в 14:44
2
ответа
Скачивание больших файлов из интернета в Haskell
Есть ли какие-либо предложения о том, как скачать большие файлы в Haskell? Я полагаю, что Http.Conduit - это хорошая библиотека для этого. Однако как это решить? В документации есть пример, но он не подходит для загрузки больших файлов, он просто за…
13 июл '14 в 01:48
2
ответа
Хаскелл не оценивает блок
Я пишу простой гусеничный sitemap.xml. Код ниже. Мой вопрос, почему код в конце main ничего не печатает. Я подозреваю, что это потому, что лень haskell, но не знаю, как с этим справиться: import Network.HTTP.Conduit import qualified Data.ByteString.…
07 апр '14 в 12:20
1
ответ
Подключение http-проводника к xml-проводнику
Я изо всех сил пытаюсь преобразовать Ответ из http-проводника в документ XML через XML-проводник. doPost Функция принимает XML-документ и отправляет его на сервер. Сервер отвечает XML-документом. doPost queryDoc = do runResourceT $ do manager <- …
12 фев '12 в 00:30