이 예를 생각해 보세요.
여기서 Alice와 Bob이라는 두 사람을 볼 수 있습니다. 중간에 프록시가 있습니다.
Alice는 프록시에게 자신에게 메시지를 전달해 달라고 요청했고 Bob도 그렇게 합니다.
프록시는 여기서 두 사람 사이에 정보를 전달하는 중개자 역할을 합니다.
프록시 서버는 이렇게 작동합니다.
프록시 서버는 클라이언트와 서버 사이의 중개자 역할을 합니다, 클라이언트 요청, 프록시 서버, 응답의 세 가지가 있습니다.
클라이언트 요청: 웹사이트에 요청을 보내는 경우입니다. 웹사이트가 먼저 받는 것이 아니라 프록시 서버가 먼저 받습니다.
프록시 서버: 그러면 프록시 서버가 요청을 실제 웹사이트로 전달합니다. 마치 소통을 담당하는 중개인과 같습니다.
응답: 웹사이트가 프록시 서버에 응답한 후 프록시 서버가 해당 응답을 다시 사용자에게 전달합니다.
아래는 Postman이 httpbin URL에 대한 API 호출을 실행하는 예입니다.
그러나 네트워크 탭에서 요청이 httpbin 백엔드로 직접 이동하지 않는다는 점에 유의하세요.
대신 Postman의 서버를 통해 라우팅된 후 httpbin 백엔드를 호출합니다.
LiveAPI를 사용한 또 다른 예는 다음과 같습니다.
다른 API 도구와 유사하게 LiveAPI는 API 실행 시 프록시 서버를 통해 요청을 라우팅합니다.
그런데 도구가 프록시를 사용하는 이유는 무엇인가요? 궁금하신 경우 LiveAPI 엔지니어링 강의 문서에서 자세한 설명을 확인하세요.
모든 요청에 대해 API를 수동으로 문서화하는 Postman과 달리 LiveAPI는 자동으로 문서를 생성하고 브라우저에서 직접 API를 테스트할 수 있도록 해줍니다.
또한 LiveAPI는 무료 문서를 호스팅하므로 매우 편리합니다.
지금 체험해보고 할인 혜택을 누리세요!
위 내용은 프록시 서버란 무엇입니까? 인터넷 중개인의 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!