2017-10-13 2 views
1

다른 클라이언트가 사용할 응용 프로그램 (golang 사용) 용 API를 만들고 있습니다. 요청을 수행하는 클라이언트의 도메인을 알 수있는 방법이 있는지 알고 싶습니다.http 요청에서 클라이언트 도메인을 알아 보는 방법

대단히 감사합니다.

+0

클라이언트 도메인가 HTTP 요청의 일부로 전송되지 않습니다 HTTP 클라이언트에 의해 무시하지만, 클라이언트 IP가 있습니다. – Adrian

답변

2

http.Request에는 사용자가 찾는 정보를 제공해야하는 RemoteAddr 필드가 있습니다.

+0

감사합니다. @Flimzy 시도해 보겠습니다. –

1

당신이 http.Request

RemoteAddr에 RemoteAddr string 분야에서 그것을 얻을 수는 HTTP 서버 및 기타 소프트웨어는 일반적으로 로깅 요청을 보낸 네트워크 주소를 기록 할 수 있습니다. 이 필드 은 ReadRequest에 의해 채워지지 않으며 정의 된 형식이 없습니다. 이 패키지의 HTTP 서버는 처리기를 호출하기 전에 RemoteAddr을 "IP : port"주소로 설정합니다.

이 필드는

관련 문제