• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

윈도우에서 httpie로 파라미터 전달 오류

20.11.25 16:17 작성 조회수 138

0

안녕하십니까, 강사님. 어제에 이어 오늘도 연달아 질문을 올리게 되었습니다.

"REST API 이해를 위한 웹기술 이해:GET 방식과 URL" 부분을 따라하는 부분에서 httpie를 설치하고 REST API 요청을 하는 도중에 오류가 발생했습니다.

오타는 문제가 없어보입니다. 왜냐하면 cmd에서 httpie를 실행하지 않고 웹페이지에서 하면 실행이 제대로 되기 때문입니다.

혹시나 윈도우 환경에서도 기호 앞에 \를 추가해야되나 싶어서 시도해보았는데 그건 아닌 것 같습니다. \를 썼을 때 저 기호도 하나의 문자로 인식했습니다. 해결방법을 알 수 있을까요?

두 가지 경우 결과를 캡쳐했는데 두 이미지를 동시에 올릴 수 없어 노션 링크를 올려두겠습니다. https://www.notion.so/864ce222124243b5913b5f5663c87ab1

답변 1

답변을 작성해보세요.

0

안녕하세요. 터미널 환경에 따라 문제가 될 수 있는 것 같아요. 맥 환경에서 iterms2 로 쓸 때는 문제가 없긴 하고, 검색해봐도 그런 문제를 제기하는 케이스가 국외에도 없는 것 같은데요.

다음과 같이 각 특수 기호에는 모두 \ 를 추가해주시면 어떨까 해요. iterms2 에서는 아예 특수 기호를 쓸 때, 자동으로 다 \ 이 붙고 있긴 한데, 수강생님의 환경에서는 그렇지 않아서, 일부 특수 기호에 \ 이 안붙어서 그런것으로 보여집니다. 노션도 \ 가 없어보이고요.

http -v GET http://localhost:8080/login\?user_name\=a\&pw\=b