WEB
-
Best Practice For Error Hadling , REST API Error ResponseWEB/Spring 2022. 8. 14. 00:01
🌟 REST API Erorr Handling 📌HTTP Status Code 서버는 무조건 클라이언트에게 해당 요청이 제대로 처리 되었는지 아닌지를 알려주어야 한다. 그를 위해 사용하는 것이 HTTP Status Code. 크게는 5가지 상태 값으로 분류된다. 100-level(Informational) → 서버가 요청을 알아들었다. 200-level(Success) → 서버가 요청을 기대한대로 처리하였다. 300-level(Redirection) → 요청을 처리하려면 client의 추가적인 작업이 필요하다. 400-level(Client Error) → client가 잘못된 요청을 보냈다. 500-level(Server Error) → 유효한 요청이지만 서버단에서 처리할 때 문제가 발생했다. 📍자주 ..
-
Proxy 서버WEB 2022. 5. 14. 22:03
프록시 서버란? 프록시는 클라이언트와 서버 사이의 중개인이다. 프록시는 클라이언트와 서버 중간에 위치하면서 클라이언트의 모든 HTTP 요청을 받아 서버에 전달한다. 원래는 클라이언트가 서버에 직접 접근해서 요청한 내용을 가져와야 하지만, 프록시 서버를 사용하면 프록시가 대신 서버에 요청하고 클라이언트에게 가져와주게 된다. 프록시 서버의 기능 보안 프록시 서버를 중간에 경유하게 되면 IP를 숨길 수 있게 된다. 또한 프록시 서버를 방화벽으로 사용하기도 한다. 또한, 익명의 사용자가 서버에 접근하는 것을 막는다. 속도(캐시) Proxy 서버 중 일부는 프록시 서버에 요청된 내용을 Cache한다. 이 후 동일한 요청이 들어오면 서버에 따로 접속할 필요 없이 저장된 Cache 자원을 반환한다. 이로서 전송 시간..