Json-server Invoke-WebRequest 에러 해결

songeunm·2024년 6월 4일

Error 해결

목록 보기
2/3

06/04 (화)
W12-1 강의 수강.

DAG가 실패하면 Slack에 메시지를 보내는 실습을 하기 위해 슬랙을 연동하는 과정을 진행하는 중
Slack의 webhook을 통해 테스트 메시지를 보내는 것에 실패했다.
사용한 명령어는 아래와 같다.

curl -X POST -H 'Content-type: application/json' --data '{"text": "Hello, World!"}' https://hooks.slack.com/services/...

그리고 에러는 아래와 같다.

Invoke-WebRequest : 'Headers' 매개 변수를 바인딩할 수 없습니다. "System.String" 유형의 "Content-type: application/json"
 값을 "System.Collections.IDictionary" 유형으로 변환할 수 없습니다.

구글링 결과 Shell에서 실행시 부딪칠 수 있는 에러임을 알게 되었다.
같은 명령을 명령 프롬프트에서 실행했을 때 Invoke-WebRequest 에러가 뜨지 않음을 확인했다.

profile
데굴데굴 구르는 개발자 지망생

0개의 댓글