[python] HTTPie를 사용하여 XML 형식으로 요청을 보내는 방법은 어떻게 되나요?
HTTPie는 명령 줄에서 HTTP 요청을 만들고 보내는 것을 도와주는 유용한 도구입니다. XML 형식으로 요청을 보내려면 다음 단계를 따르세요.
-
HTTPie 설치하기: HTTPie를 설치하려면 터미널에서 다음 명령을 실행하세요:
$ pip install httpie
-
XML 파일 작성하기: XML 형식의 요청 본문을 담을 XML 파일을 작성해야 합니다. 예를 들어,
request.xml
라는 파일을 생성하고 다음과 같이 내용을 작성합니다:<request> <param1>value1</param1> <param2>value2</param2> </request>
-
HTTPie를 사용하여 요청 보내기: 터미널에서 다음 명령을 실행하여 HTTPie를 사용하여 XML 형식의 요청을 보냅니다.
$ http POST http://example.com Content-Type:application/xml < request.xml
여기에서
http://example.com
대신 실제 요청을 보낼 엔드포인트를 사용해야 합니다.위 명령에서
POST
는 HTTP 메서드를 나타내며,Content-Type:application/xml
은 요청 본문의 형식을 명시합니다.request.xml
파일은 요청 본문으로 사용됩니다.응답을 확인하려면
-v
옵션을 사용하면 됩니다:$ http -v POST http://example.com Content-Type:application/xml < request.xml
이로써 HTTPie를 사용하여 XML 형식의 요청을 보내는 방법을 알아보았습니다.
더 자세한 내용은 HTTPie 공식 문서를 참조하세요.