Вопросы по теме 'faraday'

Повторить запрос POST при ответе 202 - жемчужина Фарадея
Мне нужно Faraday повторять мой запрос POST каждый раз, когда он получает в качестве ответа статус 202 http. Мне известно об этом модуле , но я не знаю действительно понимаете, как это использовать, поскольку 202 не выдает ошибку или что-то в...
440 просмотров
schedule 17.09.2021

Разбор составного тела ответа HTTP в Ruby (вне Rack)
Я пытаюсь использовать RestClient и Faraday для запроса конечной точки, которая возвращает несколько файлов в составном ответе. Как разобрать составные конверты в теле ответа? Rack::Utils::Multipart.parse_multipart будет сделали это, но в моем...
911 просмотров
schedule 11.05.2022

Что такое тайм-аут и открытый тайм-аут в Faraday?
Поскольку у Фарадея нет документации, я не смог найти ее нигде. Что такое «тайм-аут» и что такое «тайм-аут открытия» в Фарадее?
14082 просмотров
schedule 31.05.2022

Как получить response.URL с помощью драгоценного камня Фарадея?
Я использую Faraday для проверки неработающих ссылок и хочу получить response.URL запрашиваемых ссылок, однако не могу найти любую документацию и примеры для этого. Я смог сделать это во внешнем интерфейсе с помощью Javascript Fetch API...
152 просмотров
schedule 19.06.2022

Заголовок авторизации Фарадея
Я пытаюсь сделать запрос к Spingo API. Я сделал успешный запрос с помощью Curl, но пытаюсь использовать драгоценный камень Фарадея. Успешный запрос curl выглядит так: curl -v --url "calendarapi.spingo.com/v1/events?sections=42336" --header...
8053 просмотров
schedule 09.07.2022

\xC3 из ASCII-8BIT в UTF-8 ошибка преобразования с Rails 5.2 и Faraday gem v 1.4.1
Я использую гем faraday для отправки данных в API. Затем я читаю, анализирую и регистрирую ответ. В некоторых случаях, которые я бы связал с json, содержащим букву «é», я получаю сообщение об ошибке при записи в файл журнала (...
18 просмотров
schedule 10.07.2022

Разбиение на страницы Rails в API с использованием Her, Faraday
Я пытался понять это весь день, и это сводит меня с ума. У меня есть два приложения rails, ServerApp и ClientApp. ClientApp получает данные от ServerApp через API, используя гем Her. Все было отлично, пока мне не понадобилась информация о...
4604 просмотров
schedule 16.07.2022

Почтовый запрос не работает с Rest-Client, но все в порядке с Фарадеем и Почтальоном
У меня есть POST-запрос для входа на тестовый сайт. Этот запрос отлично работает с cURL или драгоценным камнем Faraday, но не работает с драгоценным камнем rest-client. 1) С КУРС curl -X POST \...
787 просмотров
schedule 08.09.2022

RuntimeError: :json не зарегистрирован в Faraday::Request
Я новичок в рубине, пытаюсь выполнить спецификацию и получаю эту ошибку: RuntimeError: :json не зарегистрирован в Faraday::Request Я пытаюсь использовать этот гем: https://github.com/Chicago/windy Mac OS X 10.7.4 Ruby 1.9.3 с использованием...
9502 просмотров
schedule 02.11.2022

Как указать сетевой интерфейс с Фарадеем Руби?
Я использую Faraday , который объединяет различные адаптеры, включая Net::HTTP, Excon, Typhoeus, Patron и EventMachine. Я хотел бы указать сетевой интерфейс (например, en0 или en1 ), но я не уверен, как и возможно ли это. Я был бы открыт для...
1095 просмотров
schedule 11.10.2023

Заглушка с Фарадеем и Rspec
У меня есть модель, которая выглядит так: class Gist def self.create(options) post_response = Faraday.post do |request| request.url 'https://api.github.com/gists' request.headers['Authorization'] = "Basic " +...
11794 просмотров
schedule 25.07.2023

Как установить уровень логарифма в Фарадее
Недавно я переключил свой http-клиент на Faraday, и все работает как положено. У меня есть следующий фрагмент кода для создания соединения: @connection = Faraday.new(:url => base_url) do |faraday| faraday.use Custim::Middleware...
10376 просмотров
schedule 12.06.2023

шифр Фарадея ssl3
У меня есть рабочее соединение с curl, которое в основном требует, чтобы я указал -ssl3 в качестве набора шифров для использования в качестве tls1 или любых других шифров, что приводит к сбою приветственного рукопожатия сервера. Работающая команда...
497 просмотров
schedule 08.07.2023

Глобальная настройка пользовательского агента Faraday
Я унаследовал проект Ruby, ответвленный от CASinoApp, который зависит от CASino, использующего Faraday для HTTP-запросов. Я действительно не хочу разветвлять CASino для изменения как он вызывает Faraday.post . Есть ли способ настроить Faraday...
3046 просмотров
schedule 02.09.2023

Как отправить JSON в виде данных формы с помощью метода поста Фарадея
Как мне отправить этот JSON в формате Фарадея, используя метод post с «application / x-www-form-urlencoded» и «multipart / form-data»; заголовки? message = { "name":"John", "age":30, "cars": { "car1":"Ford", "car2":"BMW",...
5877 просмотров

Ответ API - это страница перенаправления HTML, а я ожидаю ответа JSON.
Я использую гем Фарадея для запроса некоторых данных из API LibreNMS. Но когда я отображаю тело ответа, я получаю HTML-код, который выглядит как страница перенаправления на логин libreNMS. У меня есть следующий код (класс BaseService): def...
308 просмотров

Неожиданное поведение с Faraday::ConnectionFailed
Я пишу клиент для API, который спасает от Faraday::ConnectionFailed и Faraday::TimeoutError , чтобы повторить один и тот же метод MAX_RETRIES раз. Это основной метод: def benchmark_request(path) retries ||= 0 request_start_time =...
264 просмотров
schedule 03.05.2023

Получение Faraday::Error::ConnectionFailed при подключении из приложения heroku rails
В моей компании есть простой сервер oauth по адресу https://auth.vitalvu.com . Я разрабатываю приложение rails, которому необходимо отправлять запросы на этот сервер (через гем omniauth-oauth2). Когда я пытаюсь запустить приложение на Heroku, я...
5815 просмотров

Потоковое размещение множества запросов на один и тот же URL-адрес
Я построил блок json следующим образом: data = { "url" : "http://www.example.com/post", "postdata" : [ { "key1" : "value1" }, { "key2" : "value2" }, { "key3" : "value3" }, { "key4" : "value4" }, {...
118 просмотров

Omniauth FB и Twitter приводят к ошибкам SSL (Faraday::SSLError и OpenSSL::SSL::SSLError)
У меня есть приложение Rails 4, на котором запущены omniauth-facebook и omniauth-twitter, но все попытки войти в систему вызывают ошибку Faraday::SSLError -- SSL_connect return=1 errno=0 state=SSLv3 read server key exchange B: bad ecpoint (для...
767 просмотров
schedule 04.01.2024