쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다
try:
response = requests.request("POST", url, headers=headers, data=payload).json()
위 처럼 코드를 사용하는데,
ConnectionResetError: [Errno 104] Connection reset by peer
이런 에러가 한번씩 발생합니다.
그래서
except ConnectionResetError as e:
이렇게 해서 에러를 처리하려고 하는데 안됩니다.
except Exception as e: 라고 하면 처리가 되는데, connection 에러만 따로 처리를 하고싶은데 어떻게 하는지 모르겠습니다.
도와주세요~
If '104' in e:
Else:
Print('Error')
°°ÀÌ¿ä
(¹°·Ð ´ëºÎºÐÀÇ »óȲ¿¡¼ ConnectionResetError´Â Built-in ExceptionÀÎ ConnectionError, OSError »ó¼ÓÀÔ´Ï´Ù..)
µû¶ó¼, ¿À·ù°¡ ¹ß»ýÇÏ´Â ºÎºÐÀ» È®ÀÎÇÏ°í ÇØ´ç ExceptionÀ» Á÷Á¢ import¸¦ Çؼ ½ÃµµÇÏ½Ã´Â°É Ãßõµå¸³´Ï´Ù.
¸¸¾à requests ¶óÀ̺귯¸®¸¦ »ç¿ëÁßÀÌ°í import requests·Î »ç¿ëÁßÀ̽öó¸é, ¾Æ·¡ Äڵ带 Âü°íÇغ¸½Ã±æ ¹Ù¶ø´Ï´Ù.
try:
# code
except requests.exceptions.ConnectionError as e:
print(e)