API
-
[에러] broken pipe 에러Health-Genie 2023. 12. 20. 09:53
[ 현재 상황 ] univcert api 적용중 broken pipe에러 발생에 의한 socket read timeout exception 발생 [ 에러 이유 ] 잦은 입출력 호출로 발생한다. 두 개의 소켓(sender, receiver )중에서 receiver가 송신 받은 데이터를 처리하지 못하여 sender가 계속 보내는 경우에 발생한다. [ 해결 방법 및 코드 변화 ] 서버에서는 client 동작에서 발생하는 에러를 막을 수 없기에 exceptionhandler를 통한 해결이 대표적이다 그 외의 방법으로는 중복 요청 막기 , client의 request 후에 server의 response이 올때까지 기다리게 하는 방법들이 있다. 기존 코드 @Transactional public Map certify..
-
[postman] api 문서 만들기Health-Genie 2023. 12. 11. 14:45
이번에 api 문서화를 하면서 경험했던 것을 보이기 위해서 작성합니다! 기존에 collection이 있던 상황! 위에서 보이는 New 버튼을 눌러줍니다. 다른 블로그들을 찾아보면 postman 버전이 달라서 그런지 모르겠지만, 아래와 같이 docuemtn를 누르고 2번째 사진처럼 사진처럼 뜬다고 되어 있는데 현재는 조금 바뀌었습니다 제가 진행한것은 new를 누르고 API 아이콘 버튼을 눌렀습니다 위의 사진에서 API를 누르면 아래와 같이 New API가 생성됩니다. 이러고 전체화면을 보시면, github repository를 연결하실지 마실지에 대한 문구를 볼 수 있습니다. 연결하지 않고도 만들어 볼 수 있으니, without repository를 눌러서 넘어 가면, 아래와 같은 화면이 뜹니다 이제 Co..