There's no browser involved. Just another server. If I manually post it works fine.
On Monday, March 11, 2019 at 2:17:22 PM UTC-5, Jani Tiainen wrote: > > Hi. > > Usually error means that client (browser) terminated connection before > request was completely handled and returned to client. > > > > > ma 11. maalisk. 2019 klo 17.58 Alex Snyder <[email protected] > <javascript:>> kirjoitti: > >> Hello, >> I'm working on a webhook receiver and all was working fine the other day. >> Now I'm receiving connection reset by peer errors. The data being posted is >> getting received so and I can't figure out why it all of a sudden started >> giving errors. >> >> Could it be that connections are coming in too quickly? It didn't have a >> problem with it before. >> >> I'm getting the following: >> Exception happened during processing of request from ('redacted', 58812) >> Traceback (most recent call last): >> File >> "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/socketserver.py", line >> 650, in process_request_thread >> self.finish_request(request, client_address) >> File >> "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/socketserver.py", line >> 360, in finish_request >> >> self.RequestHandlerClass(request, client_address, self) >> File >> "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/socketserver.py", line >> 720, in __init__ >> self.handle() >> File >> "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/site-packages/django/core/servers/basehttp.py", >> >> line 171, in han >> dle >> self.handle_one_request() >> File >> "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/site-packages/django/core/servers/basehttp.py", >> >> line 179, in han >> dle_one_request >> self.raw_requestline = self.rfile.readline(65537) >> File "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/socket.py", line >> 589, in readinto >> return self._sock.recv_into(b) >> ConnectionResetError: [Errno 54] Connection reset by peer >> >> >> My View >> >> @require_POST >> @csrf_exempt >> def computer_checkin(request): >> if request.method == 'POST': >> #ip = get_client_ip(request) >> print(request) >> #request_data = json.loads(request.body.decode("utf-8")) >> #print(ip) >> return HttpResponse(201) >> else: >> return HttpResponse(400) >> # if ip in allowed_ip: >> # #print(request_data['webhook']['webhookEvent']) >> # return HttpResponse('Pong') >> # else >> # return HttpResponseForbidden('Permissions denied') >> >> >> This is what the sending server gives for an error: >> Exception while trying to post event to >> http://redacted:8000/webhooks/ComputerCheckIn - I/O error on POST >> request for "http://redacted:8000/webhooks/ComputerCheckIn":Connect to >> redacted:8000 [/redacted] failed: connect timed out; nested exception is >> org.apache.http.conn.ConnectTimeoutException: Connect to redacted:8000 >> [/redacted] failed: connect timed out >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/django-users. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/343df769-44f3-4316-882e-a701280b358a%40googlegroups.com >> >> <https://groups.google.com/d/msgid/django-users/343df769-44f3-4316-882e-a701280b358a%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/12b526ed-da4c-4473-b813-7bbb2c787dfb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

