Parsowanie JSON z adresu URL

Hej, Mam taki kawałek kodu, parsuję on JSON wszystko ładnie jak wpiszę adres ręcznie. ale jak z formularza to nie działa. Dostaję błąd

Connection reset by peer

@app = AppObligationLikePage.create(params[:app_obligation_like_page]) @app.app_id = params[:app_id] @request = Net::HTTP.get(URI.parse(params[:app_obligation_like_page][:page_link])) @app.page_id = JSON.parse(@request)["id"] @app.save
Samo pole jest odpowiednio validowano by na pewno był to URL. Ma ktoś pomysł co robię źle?

Może powinieneś dodać nagłówek User-Agent lub/i jakieś inne?

wątpię ale zobaczę.

Ale w takim wypadku to niżej też nie powinno działać, a działa.

@app = AppObligationLikePage.create(params[:app_obligation_like_page]) @app.app_id = params[:app_id] @request = Net::HTTP.get(URI.parse('https//www.adres.pl/aaaaa')) @app.page_id = JSON.parse(@request)["id"] @app.save

To ja bym wrzucił pry lub debugger-a do 3 linijki i przedewszystkim sprawdził, co dostajesz w params[:app_obligation_like_page][:page_link] a potem co zwraca URI.parse(params[:app_obligation_like_page][:page_link])