faraday

    0熱度

    1回答

    我有用戶加載特定頁面時調用的Rails控制器。控制器撥打第三方網絡服務。但是,當Web服務關閉時,我的Rails控制器會掛起。我無法導航到其他頁面,註銷或刷新頁面......所有這些任務都等待Web服務調用在執行之前完成。如果Web服務調用從未完成,則必須重新啓動我的Rails應用程序才能使其再次啓用。 有沒有防止這種情況發生的標準方法?我正在使用Faraday gem來進行Web服務調用。我想我

    0熱度

    2回答

    我想使用法拉第detailed_logger寶石https://github.com/envylabs/faraday-detailed_logger像下面 connection = Faraday.new(:url => endpoint) do |c| c.use Faraday::Request::UrlEncoded c.response :detailed_log

    0熱度

    1回答

    我想使用純ruby,active_record,她和法拉第來訪問一個REST API。 目前我有兩個方法,我試圖: ▶ cat lib/auth.rb class MyTokenAuthentication < Faraday::Middleware def call(env) env[:request_headers]["Authorization: Token"] = R

    1熱度

    3回答

    完整免責聲明;我不是一個強大的Ruby開發人員,但我正在快速學習:) 我在Heroku dyno上設置了一個簡單的Ruby腳本,用於監聽來自我們捐贈平臺的調用。 捐款時,它會在我的應用程序中點擊webhook端點,然後通過Mandrill發送捐款收據(工作正常),並通過'upsert'方法更新/插入Mailchimp列表中的記錄精彩的長臂猿寶石。 這一切工作正常;除非Heroku框恰好出現在過去做

    0熱度

    1回答

    我正在通過法拉第提出請求。我使用FakeWeb來剔除請求。 法拉第代碼 middleware = [ Faraday::Request::UrlEncoded, AirbrakeAPI::Middleware::RaiseResponseError, FaradayMiddleware::Mashify, FaradayMiddleware::ParseXm

    1熱度

    1回答

    用法拉第掙扎了一下。我想知道我實際發送給服務器的內容。我得到響應主體,但不訪問請求主體。我發現有一個request.env方法,但我無法以某種方式訪問​​該機構。 這將如何工作? conn = Faraday.new(:url => 'http://sushi.com') do |faraday| faraday.request :url_encoded # form-encode

    2熱度

    1回答

    重用Faraday連接對象是否安全?或者每次重新創建它們會更好嗎? def connection @connection ||= Faraday.new('http://example.com') do |conn| conn.request :url_encoded # more configuration end end

    1熱度

    1回答

    我使用的是最新的Ubuntu建設15.10,並通過去了這裏的安裝ElasticSearch的:https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-service.html 然而,即使執行,增加了服務的啓動命令後處理。 sudo update-rc.d elasticsearch defaults 95 10

    0熱度

    1回答

    工作下面的代碼工作webmock 1.20.4但不能與2.0.1 stub_request(:get, "http://www.myapi.com/my-endpoint") .with(headers: {'Authorization' => "Bearer fake_oauth_token"}) .to_return(:body => mock_response)

    0熱度

    1回答

    因此,我試圖通過外部API(Nutrionix)進行搜索,並且無法找出如何顯示結果。 我現在有搜索 <form action = "/foods" method = "get"> <div class = "field"> <input type = "text" name = "searched_value" alt = "Search Foods" /> </di