correios-frete icon indicating copy to clipboard operation
correios-frete copied to clipboard

[Correios::Frete] Correios-Frete Response: HTTP/1.1 407 Proxy Authentication Required

Open Ronair opened this issue 8 years ago • 1 comments

Problema: utilizar a gem em ambiente de desenvolvimento onde tem proxy. Erro: " [Correios::Frete] Correios-Frete Response: HTTP/1.1 407 Proxy Authentication Required .... " Solução: Adicionar no seu arquivo /config/environments/development.rb

module Correios
  module Frete
    class WebService
      def http_request(url)

        uri = URI.parse(url)
        request = Net::HTTP::Get.new(uri.request_uri)
        http = Net::HTTP.new(uri.host, uri.port)
        http.open_timeout = Correios::Frete.request_timeout

        http.proxy_address = 'ip_proxy'
        http.proxy_port = 'port'
        http.proxy_user = 'user'
        http.proxy_pass = 'password'

        http.request(request)
      end
    end
  end
end

Ronair avatar Jan 12 '17 13:01 Ronair

@Ronair Thanks for expose your problem and share your fix. 👍 I will keep this issue opened until we have a root solution.

Could you help to implement support for proxy? 😉 We can have something similar to correios-cep gem: https://github.com/prodis/correios-cep#http-proxy

prodis avatar Jan 12 '17 14:01 prodis