wget 및 동일한 기본 URL을 사용하는 여러 게시물 요청

wget 및 동일한 기본 URL을 사용하는 여러 게시물 요청

wget에는 동일한 위치에서 여러 파일을 다운로드할 수 있는 멋진 옵션이 있습니다.

--base( 그리고 의 조합을 의미합니다 --input-file)

이것의 장점은 가능한 경우 wget이 열린 소켓/연결을 재사용하려고 시도한다는 것입니다.

wget을 사용하여 여러 POST 요청을 수행할 수 있는지 궁금합니다. (wget의 문서에서 그러한 용도를 찾을 수 없었기 때문에 아마도 Python으로 작성하게 될 것입니다)

즉, 입력 파일 내부에는 게시 데이터(내 경우에는 json)가 있습니다.

{"results":1} 
{"results":2}

다음과 같이 요청하세요.

wget --header "Content-Type: application/json" -i input.data http://example.com/api/data

답변1

나는 당신이 매개 변수를 찾고 있다고 생각합니다 --post-file. 다음이 아닌 메소드(URL 목록 제공) -i에 사용됩니다 .GETPOST

wget --header "Content-Type: application/json" --post-file input.data http://example.com/api/data

매뉴얼 페이지를 참조할 수 있습니다.

대안은 다음을 사용하는 것입니다 curl.

curl -H "Content-Type: application/json" -X POST -d @input.data  http://example.com/api/data

매뉴얼 페이지를 참조할 수 있습니다.

관련 정보