이제 저는 Charles를 사용하여 이 작업을 수행하고 있으며 훌륭하게 작동합니다.
하지만 이를 사용하여 wget
GET 요청을 캡처하고 보낼 수 있나요? 스크립트 작성 및 사용자 정의가 가능하므로 wget
명령줄을 사용하고 싶습니다 .
아니요, 아직 아무것도 시도하지 않았습니다.
답변1
아니요, wget은 이런 종류의 작업에는 잘못된 도구입니다. 그러나 GNU 도구의 스크립팅 능력과 사용자 정의 기능을 제공하는 Charles와 같은 것을 원한다면 오징어 사용을 고려할 수 있습니다. 이는 Linux에서 가장 널리 사용되는 프록시 중 하나이며 다양한 사용자 정의가 가능합니다.
답변2
HTTP 요청을 보내는 것과 응답하는 것은 매우 다른 작업입니다. 대부분의 소프트웨어는 웹 브라우저 및 wget과 같은 도구의 클라이언트 측(요청 보내기 및 응답 읽기)과 웹 서버의 서버 측(요청 수신 및 응답)의 한 측면만 처리합니다.
Charles Bridge와 같은 당사자 간의 대리인. HTTP 요청을 캡처(즉, 청취)하고 수정된 요청을 전송하며 응답을 수신하고 다시 보내는 것이 프록시의 정의입니다. Wget은 프록시가 아닙니다.
일반적인 스크립팅 언어는 에이전트를 쉽게 구축할 수 있는 방법을 제공합니다.HTTP::프록시펄에서는연기또는수공파이썬에서는웹::HTTP루비 등에서