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.
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
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
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 =
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
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)
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}"
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
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.
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
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)
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 .
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
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
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
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
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,
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