request, err := http.NewRequest(http.MethodPost, url, input)
request.Header.Set("Content-Type", "application/json")
request.Header.Set("Host", host)
보통 http request를 보낼 때 header를 조정해야 하는 경우가 있다.
go 에서 전송을 하는데, 자꾸 응답이 정상적으로 오지 않았다.
Host를 변경해야 해서 위처럼 변경한 상태이다.
실제로 코드 상에서 response와 request에서 header의 Host값이 변경된 값으로 보인다.
하지만 전송 시점에 변경되는 것으로 보인다.
request.Host = host
그래서 위처럼 직접 변경을 해줘야 된다.
'Programming > Tip&Informaion' 카테고리의 다른 글
Mac에서 메모리 덤프 및 프로세스 바이너리 확인하기 (0) | 2023.12.16 |
---|---|
[실수노트] Spark 무한 실행, 멈춤 오류 (1) | 2023.11.25 |
[Mac] shift - space 한영 변환 (xcode 설치 안 하고) (0) | 2023.06.21 |
[Spark/hdfs] 데이터노드 디스크 확보 (0) | 2023.06.19 |
[Spark/Yarn] 특정 실행중인 job(애플리케이션) 죽이기 (0) | 2023.06.19 |