Tag: open-uri

OpenURI ist ein Ruby-Modul enthalten in der standard-Bibliothek, die eine einfach-zu-verwenden-wrapper für die net/http, net/https und net/ftp.

Schienen 3.2.17 Runtime Error Umleitung Verboten facebook

Anzahl der Antworten 5 Antworten
Habe ich diesen code benutze ich um Avatare von Facebook... if auth.info.image.present? user.update_attribute(:avatar, URI.parse(auth.info.image)) end Wenn ich versuche zu laden den code jetzt bekomme ich diesen Fehler: A RuntimeError occurred in authentications#create: redirection forbidden: http://graph.facebook.com/672086173/picture?type=square -> https://fbcdn-profile-a.akamaihd.net/hprofile-ak-prn2/t5.0-1/1086349_672086173_156380036_q.jpg

"Keine solche Datei oder Verzeichnis @ rb_sysopen" mit OpenURI

Anzahl der Antworten 1 Antworten
Ich habe mir vor kurzem ein problem mit OpenURI. Jeder open Methode, die Ergebnisse in die folgende Fehlermeldung: "No such file or directory @ rb_sysopen". Mein code sieht einfach wie folgt aus: data = open("http://google.ca/") Bemerkte ich

Mit Open-URI zum abrufen von XML und die beste Praxis im Falle von Problemen mit einer remote-url nicht die Rückgabe oder das timing aus?

Anzahl der Antworten 1 Antworten
Aktuellen code funktioniert, solange es keine remote-Fehler: def get_name_from_remote_url cstr = "http://someurl.com" getresult = open(cstr, "UserAgent" => "Ruby-OpenURI").read doc = Nokogiri::XML(getresult) my_data = doc.xpath("/session/name").text # => 'Fred' or 'Sam' etc return my_data end Aber was ist, wenn

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

Wie kann ich damit umgehen 503-Fehler mit open-uri?

Anzahl der Antworten 1 Antworten
Wenn eine website gibt einen "503 service unavailable" - Fehler dann open-uri löst eine Ausnahme aus. Zum Beispiel: require 'open-uri' open('http://www.google.co.uk/sorry/?continue=http://www.google.co.uk/search%3Fq%3Dhello%26oq%3Dhello%26ie%3DUTF-8') # OpenURI::HTTPError: 503 Service Unavailable # ... Aber wenn Sie dann Besuch Sie in einem web-browser,

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

404 Fehler mit open-uri in einem rake-task... was es verursacht?

Anzahl der Antworten 2 Antworten
Habe ich ein rake-task, der holt JSON-Daten aus einer API, analysiert und speichert ihn in der Datenbank: task :embedly => :environment do require 'json' require 'uri' require 'open-uri' Video.all.each do |video| json_stream = open("http://api.embed.ly/1/oembed?key=08b652e6b3ea11e0ae3f4040d3dc5c07&url=#{video.video_url}&maxwidth=525") ruby_hash = JSON.parse(json_stream.read)

In Ruby/Rails, wie kann ich encodieren/escape-Sonderzeichen in URLs?

Anzahl der Antworten 4 Antworten
Wie kann ich codieren, oder 'escape' die URL bevor ich mit OpenURI zu open(url)? Verwenden wir OpenURI zum öffnen einer remote-url und die Rückgabe der xml: getresult = open(url).read Das problem ist, die URL enthält einige Benutzer-Eingabe

Ruby open-uri umleiten verboten

Anzahl der Antworten 3 Antworten
Habe ich diese einfache html-parser(für Lernzwecke) , habe ich gearbeitet.: require 'open-uri' puts "Enter URL to parse HTML: " url = gets.chomp puts "Enter tag to parse from: " tag = gets.chomp response = open(url).read title1 =

Wie mache ich eine POST-Anfrage mit open-uri?

Anzahl der Antworten 4 Antworten
Ist es möglich, eine POST-Anforderung von Ruby mit open-uri? InformationsquelleAutor der Frage Alexey Lebedev | 2008-10-28

Abrufen des Inhalts der URL als Zeichenfolge

Anzahl der Antworten 7 Antworten
Umständliche Gründen zu tun mit Hpricot, ich muss eine Funktion schreiben, die übergeben wird eine URL, und gibt den ganzen Inhalt der Seite als einen einzigen string. Ich bin in der Nähe. Ich weiß, ich OpenURI, und

Gibt es eine Problemumgehung zum Öffnen von URLs mit Unterstrichen in Ruby?

Anzahl der Antworten 8 Antworten
Ich bin mit open-uri zum öffnen von URLs. resp = open("http://sub_domain.domain.com") Wenn es einen Unterstrich enthält bekomme ich eine Fehlermeldung: URI::InvalidURIError: das Schema http nicht akzeptieren registry-Teil: sub_domain.domain.com (oder falscher hostname?) Ich verstehe, dass dies ist, weil

Rails - So senden Sie ein Bild von einem Controller

Anzahl der Antworten 2 Antworten
in meiner rails-app, die ich übergeben zu müssen, wieder ein Bild. Habe ich eine 1x1.gif tracking-pixel auf meiner route wie folgt: match "/_ctrack.gif" => "email_tracking_pixels#my_method" In der Steuerung: def my_method send_data open('https://www.xxxxxx.com/images/1x1_transparent.gif') {|f| f.read }, :filename =>

Wie spezifiziert man "http Anfrage Kopf" in OpenURI

Anzahl der Antworten 1 Antworten
Bin ich versucht, rufen Sie eine URL mithilfe von Ruby ' s OpenURI Juwel, aber es muss mich übergeben bestimmte Werte innerhalb des zugehörigen HTTP-request-header. Jede Idee, wie dies zu tun? InformationsquelleAutor der Frage iwan | 2011-09-20

Nokogiri, Open-Uri und Unicode-Zeichen

Anzahl der Antworten 7 Antworten
Ich bin mit Nokogiri und open-uri zu packen, der Inhalt des Titel-Tags auf einer Webseite, aber ich habe Probleme mit Sonderzeichen. Was ist der beste Weg, um mit diesen umzugehen? Hier ist, was ich Tue: require 'open-uri'

Rubys Open-Uri und Cookies

Anzahl der Antworten 6 Antworten
Ich würde gerne die cookies speichern, die von einem open-uri aufrufen, und übergeben Sie an den nächsten. Ich kann nicht scheinen zu finden, die richtigen docs, dies zu tun. Ich würde es schätzen, wenn Sie konnte mir