net-http

    0熱度

    1回答

    我有以下代碼塊,使用ruby 2.3.0和net:http,如何包含超時以便服務器可以使用超過60幾秒鐘來回應?我在與包括在體內的陣列太具體的挑戰,當我使用類似HttParty require 'uri' require 'net/http' require 'open-uri' url = URI.parse('http://local-tomcat.com:8080/local-api

    1熱度

    1回答

    我目前使用Ruby的Net :: HTTP庫來查詢Newrelic端點。最近,這些查詢已經開始返回404了。我通過curl測試了我的確切查詢 - 希望能夠得到更詳細的錯誤消息 - 但通過curl查詢實際上會返回200與預期數據。所以這個查詢確實有效,並且我對Net :: HTTP爲什麼會在這時返回一個404有點不知所措。 以下是我到目前爲止的一些代碼片段,如果任何人都可以提供任何有關進一步嘗試的建

    0熱度

    1回答

    新到Rails 5.1,並試圖發送淨/ HTTP和URI的PUT請求,不知道如果我正確設置參數 需要把[「授權」]在頁眉 def put_function uri = URI.parse('https://api.url.com/venues/' + ENV['VENUE_ID'] + '/request') params = { 'email' => request.ema

    0熱度

    1回答

    我試圖從我的模型(user.rb)向Facebook發出直接POST請求,向Messenger中的此用戶發送簡單消息。但是,我得到這個錯誤: {"error":{"message":"(#100) param recipient must be non-empty.","type":"OAuthException","code":100,"fbtrace_id":"F07BNxzgciW"}}

    0熱度

    2回答

    我使用ruby URI來構建一個基本的uri,而且我對某些東西感到困惑。 這裏是我的代碼: uri = URI("https://myhost.com") uri.path << "/myapi/endpoint" uri.query = "p1=value1&p2=value2" uri.to_s => "https://myhost.com/myapi/endpoint?p1=val

    0熱度

    1回答

    我試圖用http://www.nasdaqomxnordic.com/shares/listed-companies/nordic-large-cap來抓取它的數據。這裏是我的代碼中使用的Net :: HTTP發送GET請求: require 'net/http' require 'uri' def get_stocks() uri = URI.parse('http://www.

    0熱度

    1回答

    我想要實現一個問題,我們手動去檢查一個webapp /服務器,如果它是上/下。我想構建一個可以自動執行此任務的rails應用程序。 考慮我的應用程序的網址是:主機名:PORT /路由PARAMS(可能會或可能不會在URL端口) 我檢查 '網/ HTTP' def check_status() @url='host' uri = URI(@url) http =

    0熱度

    1回答

    我正在使用ruby本機庫來執行multipart/form-data API POST調用。 在這個調用中,我發送了json和文件,但是從服務器端文件沒有正確上傳。有時候,它會成功上傳。 boundary = '----WebKitFormBoundary7MA4YWxkTrZu0gW' url = URI("http://localhost:3000/pdfs") http = Net::

    0熱度

    1回答

    我想發送一些參數到這個網站(http://www.degraeve.com/translator.php)並獲得響應我的rails應用程序。我想從名稱爲'd'的單選按鈕中選擇'binary',並在要翻譯的名稱爲'w'的文本字段上放上'a'。 我在我的控制器上使用此操作: class RoomsController < ApplicationController require "uri"

    1熱度

    1回答

    我試圖從OneSignal API獲取一些數據。 如果我運行它直入終端(除去身份驗證密鑰和應用程序ID爲這個問題),沒有問題: $ curl --include --header "Authorization: Basic Yzzzzzzzzzzzzzzzz" "https://onesignal.com/api/v1/players?app_id={XXXXXXXXXXX}&limit=300