open-uri

¿Hay una solución para abrir URL que contengan guiones bajos en Ruby?

Estoy usando open-uri para abrir URLs. resp = open("http://sub_domain.domain.com") Si contiene subrayado obtengo un error ... hostname?) Entiendo que esto se debe a que, según RFC, las URL solo pueden contener letras y números. ¿Hay alguna solución?

Cómo especificar "encabezado de solicitud http" en OpenURI

Estoy tratando de llamar a una URL usando la gema OpenURI de Ruby, sin embargo, me necesita para pasar ciertos valores dentro de su encabezado de solicitud HTTP. ¿Alguna idea de cómo hacer esto?

Nokogiri, uri abierto y caracteres Unicode

Estoy usando Nokogiri y open-uri para agarrar el contenido de la etiqueta de título en una página web, pero estoy teniendo pr ... ù en este caso)? Aquí hay un ejemplo URL: Http://www.epicurious.com/recipes/food/views/Tagliatelle-with-Duck-Ragu-242037

¿Cómo puedo manejar los errores 503 con open-uri?

Si un sitio web devuelve un error '503 service unavailable', entonces open-uri lanza una excepción. Por ejemplo: require 'op ... ri no solo arroje esto como una excepción, sino que realmente maneja la respuesta y me proporciona el contenido de la página?

¿Cómo hago una solicitud POST con open-uri?

¿Es posible hacer una solicitud POST desde Ruby con open-uri?