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.

Reply via email to