Tag: net-http

Ein HTTP-client API für Ruby.

Net::HTTP-bietet eine reichhaltige Bibliothek, die verwendet werden können zum erstellen der HTTP-user-agents.

Was ist der Unterschied zwischen Ruby ' s 'open-uri' und 'Net:HTTP" gems?

Anzahl der Antworten 2 Antworten
Es scheint, wie diese Edelsteine eine sehr ähnliche Aufgaben. Kann jemand Beispiele geben, wo ein Edelstein wäre nützlicher als die andere? Ich habe keinen bestimmten code, über den ich mich beziehe, bin ich mehr Fragen über Allgemeine

Ruby-Open-URI-Bibliothek abgebrochen in der 404 HTTP-Fehler code

Anzahl der Antworten 1 Antworten
Benutze ich OpenURI Bibliothek. object = open("http://example.com") Wenn http://example.com server-Antwort-code ist gleich um die 200 mein Programm verhält sich wie erwartet. Aber wenn http://example.com server-response-code ist gleich um 400 (oder andere) dann Skript bricht mit OpenURI::HTTPError: 404

Ruby 1.8.7 und Net::HTTP: Herstellen einer SSL-GET-Anforderung mit client-cert?

Anzahl der Antworten 1 Antworten
Ich bin versucht zu Holen eine Ressource über SSL mit Net::HTTP. Hier ist der entsprechende code-fragment: req = Net::HTTP::Get.new(ContentURI.path) https = Net::HTTP.new(ContentURI.host, ContentURI.port) https.use_ssl = true https.cert = OpenSSL::X509::Certificate.new(@cert_raw) https.key = OpenSSL::PKey::RSA.new(@cert_key_raw) https.verify_mode = OpenSSL::SSL::VERIFY_PEER https.ca_file =

Mit Ruby, Ruby on Rails, um POST-JSON/XML-Daten mit einem web-service

Anzahl der Antworten 1 Antworten
Baute ich einen web service mit Spring-framework in Java und es laufen über ein tc-server auf localhost. Getestet habe ich die web-service mithilfe von curl und es funktioniert. In anderen Worten, diese curl-Befehl wird die post eine

Posting Ruby-Daten im JSON-format mit Net/http

Anzahl der Antworten 2 Antworten
Habe ich diese ruby-Datei: require 'net/http' require 'json' require 'uri' #test data newAcctJson ='{ "type": "Credit Card", "nickname": "MoreTesting", "rewards": 2, "balance": 50 }' #creates a new account def createAcct(custID, json) url = "http://api.reimaginebanking.com:80/customers/#{custID}/accounts?key=#{APIkey}" uri = URI.parse(url)

Wie kann ich überspringen einer iteration, wenn eine IF-Bedingung wahr wird, und gehen Sie zur ersten Zeile der do .. end?

Anzahl der Antworten 2 Antworten
Schrieb ich den folgenden code: require 'net/http' require 'uri' require 'IPAddr' require 'timeout' require 'Resolv' require 'open-uri' #puts "Origin IP:\n\n" #originip = gets() (IPAddr.new("209.85.175.120")..IPAddr.new("209.85.175.150")).each do |address| uri = URI("http://#{address.to_s}") puts "#{uri}" http = Net::HTTP.new(uri.host, uri.port) puts "#{http}"

SSL_connect zurückgegeben=1, errno=0 state=SSLv3 read server certificate B: certificate verify failed NUR, WENN PROXYING

Anzahl der Antworten 2 Antworten
Dieser Beitrag fast Duplikate einer Reihe von anderen stellen, einschließlich der Rails 4 und Ruby 2 Net/HTTP-SSL-Request: OpenSSL::SSL::SSLError: SSL_connect zurückgegeben=1, errno=0 state=SSLv2/v3 Lesen server-hello A: unbekanntes Protokoll und SSL_connect zurückgegeben=1, errno=0 state=SSLv3 read server certificate B: certificate

wie set-headers['content-type']='application/json' in ruby

Anzahl der Antworten 3 Antworten
require 'net/http' require 'rubygems' require 'json' url = URI.parse('http://www.xyxx/abc/pqr') resp = Net::HTTP.get_response(url) # get_response takes an URI object data = resp.body puts data dies ist mein code in ruby, resp.die Daten geben mir die Daten in xml-form.

Warum bekomme ich "Errno::ECONNREFUSED" mit 'net/http' in Rails?

Anzahl der Antworten 2 Antworten
Ich versuche zu analysieren, eine XML-Datei von einer URL. Wenn ich versuche, so etwas wie dieses: require 'net/http' require 'rubygems' require 'xmlsimple' url = 'http://my-address.com/xmltest/note.xml' xml_data = Net::HTTP.get_response(URI.parse(url)).body Alles funktioniert, aber nur, wenn ich diese außerhalb meines

Ruby undefined method `Bytegröße' #<Hash:0x2954fe8>

Anzahl der Antworten 4 Antworten
habe ich den folgenden Ruby-Code für ein tracking-website in der sandbox-Modus: require "net/http" require "net/https" require "uri" xml = <<XML <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><data appname="dhl_entwicklerportal" language-code="de" password="Dhl_123!" request="get-status-for-public-user"><data piece-code="00340433836536550280"></data></data> XML uri = URI('https://cig.dhl.de/services/sandbox/rest/sendungsverfolgung') nhttp = Net::HTTP.new(uri.host, uri.port)

Wie man einen proxy in rubys net/http?

Anzahl der Antworten 4 Antworten
Ich versuche, einen proxy-Server einzurichten und zu verwenden, es in einen einfachen get-request wie in der Dokumentation. Aber ich erhalte immer eine Fehlermeldung! Die Adresse und port sind richtig mit open-uri funktionierte es.. es ist http://proxy:8080 .

Ruby using namespace/Modul

Anzahl der Antworten 3 Antworten
Beispiel: require 'net/http' uri = URI('http://example.com/some_path?query=string') Net::HTTP.start(uri.host, uri.port) do |http| request = Net::HTTP::Get.new uri response = http.request request # Net::HTTPResponse object end Was ist die richtige/rubist Weg, um loszuwerden Net::HTTP ? also HTTP::Get.new() oder nur Get.new() InformationsquelleAutor

Senden einer Post-Anfrage mit net/http

Anzahl der Antworten 1 Antworten
Brauche ich zum senden von Daten im JSON-Format, um eine andere app, die auf demselben computer ausgeführt werden. Ich Anfrage senden möchte, so (rails-3.2.13 ) data = { //some data hash } url = URI.parse('http://localhost:6379/api/plans') resp, data

Wie Sie einen benutzerdefinierten user-agent in ruby

Anzahl der Antworten 3 Antworten
Ich habe eine Aufgabe, um zu testen, verschiedene user-agents, die auf eine URL, über die automation. Ich bin mit ruby-code, und ich habe versucht, legen Sie einen user-agent mithilfe der folgenden Methode, aber es scheint nicht zu

Wie lade ich eine Bilddatei über HTTP in eine temporäre Datei herunter?

Anzahl der Antworten 3 Antworten
Habe ich gefunden gute Beispiele von NET::HTTP zum laden einer image-Datei, und ich habe festgestellt, gute Beispiele erstellen einer temp-Datei. Aber ich sehe nicht, wie ich verwenden können Sie diese Bibliotheken zusammen. I. e., wie wäre die

Ruby - net / http - folgende Weiterleitungen

Anzahl der Antworten 5 Antworten
Ich habe eine URL und ich bin mit der HTTP-GET-übergabe einer Abfrage zusammen auf eine Seite. Was passiert mit den aktuellsten Geschmack (in net/http) ist, dass das Skript nicht über das hinausgehen, die 302-Antwort. Ich habe versucht,

OpenSSL :: SSL :: SSLError: SSL_connect SYSCALL zurückgegeben = 5 errno = 0 state = SSLv3 Server lesen hallo A

Anzahl der Antworten 3 Antworten
Den code unten ergibt folgende Fehler: OpenSSL::SSL::SSLError: SSL_connect SYSTEMAUFRUF zurückgegebenen=5 errno=0 state=SSLv3 read server Hallo, Ein require 'net/https' uri = URI.parse("https://<server>.com") http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.ssl_version = 'SSLv3' http.get(uri.request_uri) Irgendeine Idee warum? Ich habe