wget을 사용하여 POST 데이터를 보내려면 어떻게해야합니까?


10

wget을 사용하여 서버에 다음 POST 요청을하고 싶습니다.

email=abc@abc.com&file1=@FILE_HERE&file2=@FILE_HERE

위의 요청에서,이라는 세 가지 POST 매개 변수는 email, file1file2위치를 email사용자의 이메일을 포함하고 file1, file2파일이 포함되어 있습니다.

어떻게 사용하여 보낼 수 wget있습니까? 사용하고 싶지 않습니다 curl.

답변:


11

--post-data매개 변수를 사용하십시오 .

따라서 명령은 다음과 같이 끝납니다.

--post-data "email=abc@abc.com&file1=@FILE_HERE&file2=@FILE_HERE"

2

또 다른 방법은 데이터를 파일에 넣는 것입니다. 예를 들어, 다음 params.txt과 같은 파일을 저장 한 경우 :

email=abc@abc.com
file1=@FILE_HERE
file2=@FILE_HERE

당신은 사용할 수 있습니다 --post-file params.txt

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.