Описание тега typhoeus

Typhoeus - это сетевая библиотека Ruby, которая очень быстрая и элегантно обрабатывает параллельные запросы.
1 ответ

Получить категории от Ebay

Я пытаюсь получить CategoryFeatures, используя Typhoeus::Request от Ebay api. Я использую Ruby версии 1.9.3 и Rails 3.2.3 с Ubuntu Server 11.04. Мой код ниже: xml = <GetCategoryFeaturesRequest xmlns="urn:ebay:apis:eBLBaseComponents"> <Reque…
2 ответа

Как мне положить файл с Typheous?

Я пытаюсь отправить файл через HTTP PUT запрос. Curl позволяет это как: http://curl.haxx.se/docs/httpscripting.html#PUT Какой правильный способ сделать это с Typheous?
21 апр '14 в 15:40
1 ответ

Выполнение параллельных запросов HTTP с использованием Typhoeus с Hydra в ruby

Я просматривал http://typhoeus.github.com/articles/getting_started.html и не мог понять, как на самом деле добиться успеха Typhoeus с Hydra в обеспечении возможности параллельных HTTP-запросов. Это похоже на EventMachine::Iterator и EvenMachine::HTT…
19 окт '12 в 03:53
2 ответа

Ошибка при выполнении HTTP-запроса

Я использую драгоценный камень Typhoeus для выполнения HTTP-запросов в моем приложении rails. Запрос заключается в следующем. data = {"auth_token"=>"abcd" ,"employee" => {"method" => "add_employee"}} header = { "Content-Type" => "applica…
1 ответ

Вслед за сообщением Typhoeus в Rails/Sinatra

У меня есть сценарий, где я делаю пост в Синатре через Typhoeus в app.rb. Это выглядит так: post "/send-data" do ... request = Typhoeus::Request.new("http://localhost:4000/renders", :method => :post, :headers => { :Accept => "text/html" }, …
29 дек '12 в 04:33
1 ответ

Отправка iOS фона Скачать PUSH-уведомление с помощью Parse и Typhoeus

У меня есть следующий код: app = Publication.find_by_id(params[:background][:publication]) url = 'https://api.parse.com/1/push' body = { :aps => { "content-available" => 1 }} body["content-name" => issue] if !issue.empty? request = Typhoeus…
1 ответ

Хороший запрос от браузера, но плохой запрос от ruby?

Я использую API пользовательского поиска Google и пытаюсь получить к нему доступ через некоторый код ruby: Вот фрагмент кода req = Typhoeus::Request.new("https://www.googleapis.com/customsearch/v1?key={my_key}&cx=017576662512468239146:omuauf_lfv…
1 ответ

Установите правильный заголовок для сканера, чтобы предотвратить кэширование HTML

Привет всем. Я создаю небольшой веб-сканер, который доставляет новости с некоторых сайтов. Я использую Typhoeus. Мой код такой: request = Typhoeus::Request.new(url, timeout: 60) request.on_complete do |response| doc = Nokogiri::HTML(response.body) r…
07 янв '17 в 12:38
1 ответ

Загрузка разнесенных тегов через XWiki-API

Я использую ruby ​​и typhoeus-gem для загрузки контента на страницы XWiki через его RESTful API. Это работает отлично. Но когда дело доходит до загрузки тегов, я борюсь с пробелами. Добавление разделенных запятыми тегов через GUI, таких как "наличие…
12 окт '17 в 17:38
0 ответов

Использование Typhoeus для размещения массива в URL

Я использую Typhoeus для публикации хеша в URL моего API. На самом деле это массив, содержащий набор хэшей. Вот эффективно то, что я делаю: companies = Array.new company = { 'name' => 'Company 1' , 'company_url' => 'http://company.com' } compa…
19 дек '11 в 23:10
1 ответ

Отправляя запросы с помощью Typhoeus, определенные URL-адреса постоянно возвращают пустые ответы "400"

Некоторые URL-адреса всегда возвращают пустой ответ HTTP 400 (многие другие URL-адреса работают нормально). Пример: 1.9.3p0 :002 > e = Typhoeus::Easy.new e.url = "http://us.asos.com/NW3/NW3-Highgate-Seersucker-Pinafore-Dress/Prod/pgeproduct.aspx?…
08 май '12 в 17:19
1 ответ

Можно ли отбросить http-запрос в Ruby в зависимости от его текущего размера?

Я использую Typhoeus в качестве примера, но код может быть в любом Ruby. Предположим, есть 10000 URL, которые выглядят так: http://example.com/somerandomstringwithoutextension URL могут быть любого типа контента - видео, HTML, изображения, что угодн…
16 июн '16 в 10:43
3 ответа

Ruby on Rails: запуск Typhoeus в Windows 7 (64 бит)

Я не могу заставить драгоценный камень Typhoeus работать на моей машине с Windows 7. По сути, он не находит файл "native.so" в "C:/Ruby192/lib/ruby/gems/1.9.1/gems/typhoeus-0.2.4/ext/typhoeus/". Как это исправить? C:/Ruby192/lib/ruby/gems/1.9.1/gems…
14 июн '11 в 16:21
1 ответ

Typhoeus повторить попытку

В настоящее время Typhoeus не имеет автоматической повторной загрузки в случае сбоя. Как лучше всего повторить попытку загрузки, если загрузка не удалась? def request request ||= Typhoeus::Request.new("www.example.com") request.on_complete do |respo…
05 сен '13 в 14:29
2 ответа

Запрос Ruby Post с базовой аутентификацией и несколькими параметрами

Мне нелепо нелегко делать что-то простое... Я пытаюсь запустить простой запрос POST в ruby. Я посмотрел на обочину, тайфуус, rest-client и т. Д. У пост-запроса есть базовая аутентификация (через ключ api) и два параметра... У меня есть команда, запи…
08 авг '16 в 03:13
1 ответ

Руби Тайфус драгоценный камень - Неправильный Джсон в теле?

У меня есть следующий код: require 'Typhoeus' url = Typhoeus::Request.new("https://fluidsurveys.com/api/v2/webhooks/subscribe/", userpwd: "username_test:password_test", method: :post, body: { 'subscription_url' => 'http://glacial-spire-test.herok…
20 янв '14 в 03:27
1 ответ

Microsoft Azure API доступа к токену не работает с cURL/Ruby, но работает с powershell

Я просто пытаюсь получить токен доступа по идентификатору клиента, секрету клиента и идентификатору клиента. Следующая команда powershell работает успешно Invoke-RestMethod -Uri https://login.microsoftonline.com/TENANT/oauth2/token?api-version=1.0 -…
14 апр '17 в 08:40
1 ответ

Не могу включить Typhoeus в мой проект ruby ​​on rails

Я пытаюсь включить Typhoeus как: require 'typhoeus' но я вижу в лог-файлах: /dependencies.rb:229:in `require': No such file to load -- typhoeus (LoadError) Я включил его в файл gem, и я не знаю, что я делаю неправильно
15 апр '14 в 12:15
1 ответ

Безопасен ли тифоз с activerecord? Resque?

Безопасен ли тифоз с activerecord? Resque? Я ковырялся в источнике и гуглял тут и там, и я не могу сделать из этого ни головы, ни хвоста. Я думаю, что я действительно хочу знать, это то, что ответные обратные вызовы запускаются по одному или паралле…
2 ответа

Тайфус Гидра не хватает памяти

Я написал скрипт, который проверяет URL из файла (используя рубиновый камень Typhoeus). Я не знаю, почему, когда я запускаю свой код, использование памяти растет. Обычно после 10000 url скрипт вылетает. Есть ли какое-то решение для этого? Заранее сп…
04 апр '12 в 13:08