2016-06-17 9 views
-3

Ich brauche einen Ruby-Skript mit curl zu erstellen, indem Rest-API (für die Anmeldung entwickelt) für einige WebsiteRuby-Skript mit curl von Rest-API (Login)

+0

Ihre Frage ist zu breit, um beantwortet zu werden. Bitte besuchen Sie http://stackoverflow.com/help/how-to-ask –

+0

Bitte geben Sie weitere Details. Welche API, welche Art von Anfragen. Warum Ruby + Curl? .... –

+0

Ich muss ein Ruby-Skript mit Curl für folgende Anforderung erstellen: Hinweis: Dies muss durch Verwendung der REST-API (die für die Anmeldung Validierung Zweck entwickelt wurde) in unserem Skript durchgeführt werden. Derzeit muss ich REST API von einem anderen Team erhalten, so dass Sie einige generische API verwenden und mir Skript geben können. Sobald ich die richtige API bekomme, werde ich das ersetzen. 1. Nehmen Sie einige Website-URL, geben Sie Benutzer-ID und Passwort als Eingabe –

Antwort

0

ich Net::HTTP vorschlagen werde. Ihr Code wird so aussehen:

require 'net/http' 

uri = URI('http://example.com/login') 
request = Net::HTTP::Post.new(uri) 
request.basic_auth('user', 'pass') 

response = Net::HTTP.start(uri.hostname, uri.port) do |http| 
    http.request(request) 
end 

case response 
when Net::HTTPSuccess, Net::HTTPRedirection 
    # SUCCESS 
else 
    # ERROR 
end 

P. S. Ruby + Curl hat keinen Sinn