Описание тега drakma
Drakma - это полнофункциональный веб-клиент (реализованный в Common Lisp), который знает, как обрабатывать фрагменты HTTP/1.1, постоянные подключения, многоразовые сокеты, SSL, непрерывную загрузку, загрузку файлов, файлы cookie и другие вещи.
1
ответ
Получить заголовки HTTP как список
Я хочу получить URL перенаправления HTTP-запроса, используя drakma. Если я перейду на " http://lisp.org/", я хочу вернуть " http://lisp.org/index.html". Глядя на документы, похоже, что я хочу, чтобы заголовки были списком и drakma:http-request долже…
26 ноя '13 в 14:06
1
ответ
Как вызвать веб-сервис с XSD с помощью Common Lisp?
Я искал пример использования библиотеки Common Lisp (например, Drakma) для вызова веб-службы RESTful, но все, что я обнаружил, это конкретные вызовы API сторонних сервисов. На сайте Drakma не указано, как схема будет использоваться с вызовом службы …
12 май '15 в 17:49
1
ответ
Ошибка использования Drakma для Bing Search API Common Lisp
Я создаю программу, которая использует API поиска Bing и общий lisp с библиотекой Drakma для отображения некоторых результатов, но по какой-то причине возникает ошибка при отправке более длинного запроса. Он вообще не отображает никаких результатов.…
23 янв '16 в 21:49
1
ответ
Дракма и Дексадор оба терпят неудачу при вызове USocket при запросе только локального хоста, запрос интернета работает нормально
На данный момент для меня есть необъяснимое поведение, оцените любые подсказки. Фон У меня есть локально запущенный экземпляр WordPress через встроенный веб-сервер разработки PHP php -S localhost:8000 -t /doc/root/wordpress, Сайт работает, я могу по…
11 фев '19 в 20:08
0
ответов
drakma:http-запрос падает при запросе https при использовании burp в качестве прокси
Я хочу изучить исходящий трафик drakma, используя наборы burp в качестве автоматического прокси. Но при отправке https запроса на получение сигналов drakma (точнее, cl+ssl drakma) происходит сбой: (drakma:http-request "https://www.stackru.com" :prox…
10 янв '13 в 18:32
2
ответа
Как включить drakma для обработки нелатинских символов 1 в URL
Я обнаружил ошибку, вызванную не латинскими символами 1, используемыми в данном URL с использованием sbcl, например: (drakma:http-request "http://www.youtube.com/„weird-url") debugger invoked on a FLEXI-STREAMS:EXTERNAL-FORMAT-ENCODING-ERROR in thre…
02 июн '13 в 13:58
1
ответ
PURI:URI, как получить фактическую строку, представленную
Дракма возвращает PURI:URI объект в качестве четвертого возвращаемого значения. Но я хочу извлечь фактическую строку, а не возиться с объектом. Как называется аксессор как puri:uri-string который напрямую обращается к соответствующему слоту, не явл…
19 авг '12 в 14:27
1
ответ
Непредсказуемое поведение с drakma-async и cl-async
Я пытаюсь использовать drakma-async в моем маленьком проекте. Но я просто не могу понять, что происходит. (Я использую emacs + slime + ccl). Мне нужно получить данные с http (s) и проанализировать их в обратном вызове. Я предполагаю, что могу получи…
25 сен '14 в 07:48
0
ответов
Как реализовать таймаут с фрагментированным выводом для дракмы
Drakma в настоящее время не поддерживает тайм-ауты для SBCL, но мне нужен тайм-аут, который возвращает контент, перенесенный до момента времени, когда истек тайм-аут. Это моя текущая рабочая попытка, но, вероятно, она подходит для thedailywtf вместо…
04 авг '15 в 12:07
1
ответ
POST JSON-данные с использованием drakma:http-запрос
Я пытаюсь отправить некоторые данные JSON в веб-сервис, используя drakma. (ql:quickload :st-json) (ql:quickload :cl-json) (ql:quickload :drakma) (defvar *rc* (merge-pathnames (user-homedir-pathname) ".apirc")) (defvar *user* (with-open-file (s *rc*)…
21 мар '13 в 20:26
2
ответа
URL-декодирование строки в Common Lisp
У меня есть строка, которая содержит экранированный URL: http%3A%2F%2Fexample.com%3Ffoo%3Dbar+baz Я пытаюсь расшифровать его следующим образом: http://example.com?foo=bar+baz Тем не менее, я не могу найти подходящую функцию, экспортируемую Drakma. Я…
02 июл '12 в 11:48
1
ответ
Подписание запросов и меток времени
У Amazon есть удобный инструмент для тестирования запросов и подтверждения того, что вы правильно подписываете запросы, которые они называют "блокнотом". Вы вручаете ему неподписанный запрос, вводите свои данные для аутентификации, нажимаете "Отправ…
16 июл '17 в 15:57
1
ответ
CL+ SSL Ошибка SSL: небезопасное устаревшее повторное согласование отключено. Как обойти или разрешить?
Я пытаюсь подключиться к конечной точке https, чтобы получить некоторые данные с помощью common-lisp(sbcl). Какое-то время это работало без проблем. Затем однажды я начал получать следующую ошибку SSL error queue: error:0A000152:SSL routines::unsafe…
23 дек '21 в 03:09
2
ответа
drakma: Как передать токен JIRA API для запросов?
Когда я делаю следующее, передавая свой токен JIRA API ... curl --verbose --request GET \ --url 'https://myJira.atlassian.net/....' \ --user 'my_email@domain.com:my_jira_api_token' ... ... операция прошла успешно, и я вижу, что один из заголовков бы…
11 мар '21 в 19:35
1
ответ
Ошибка Open SSL в Common Lisp с использованием библиотеки drakma при доступе к безопасным сайтам
У меня установлен пакет drakma из quicklisp Сказать, что я пропал без вестиUnable to load any of the alternatives: ("libcrypto.so.1.1" "libcrypto.so.1.0.0" "libcrypto.so") [Condition of type CFFI:LOAD-FOREIGN-LIBRARY-ERROR] при попытке получить дост…
15 июл '22 в 01:51