Firefox 브라우저의 요청에 따라 "http://*****.jsp"와 같이 동적으로 생성된 웹 페이지를 저장하려고 합니다.
"wget http://****.jsp"는 전체 스크립트를 생성하지만 명령줄을 사용하여 요청된 웹 페이지를 다운로드하고 저장하는 데 관심이 있으며 주소 표시줄은 변경되지 않은 상태로 유지됩니다.
어떻게 해야 하나요?
답변1
POST
브라우저 도구를 사용하여 트래픽을 스니핑하여 어떤 콘텐츠 나 매개변수가 전송되고 있는지, 어떤 형식(인코딩된 형식, 원시 json 문자열 등)인지 확인해야 합니다. GET
브라우저 콘솔(네트워크 영역) 또는 Fiddler와 같은 확장 프로그램을 사용하세요. 이 작업을 수행할 수 있습니다.
Postman(GUI)과 같은 도구나 명령줄을 사용하여 시뮬레이션하고 호출할 수 있으며 POST
, 다양한 프로그래밍 언어와 해당 라이브러리를 사용할 수도 있습니다. 미친 듯이 간단히 포트(또는 https의 경우)에 텔넷을 연결하고 명령을 실행하고 수동으로 입력할 수도 있습니다. GET
curl
sslclient
GET
논평 -
GET
당신 이 POST
볼 수 있는 것 외에 덜 일반적으로 사용되는 http 동사도 있습니다.DELETE
PUT
헤더에 쿠키 또는 세션 토큰 정보를 전달할 준비를 하십시오(언급된 도구는 이를 표시 및/또는 허용합니다).
웹사이트가 자바스크립트 프레임워크를 사용하는 경우 실제로 원하는 콘텐츠를 가져오거나 렌더링하는 것이 복잡해지지만 브라우저 도구와 확장 기능을 사용하면 더 쉬워집니다.