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])