답변

2

Go는 브라우저에서 URL로 입력 할 때 기본 인증을 가로 채지 않는 것처럼 보이지만이를 호출하는 다른 응용 프로그램에서 가져올 수 있도록 허용합니다.

from jsonrpc import ServiceProxy 
access = ServiceProxy("http://user:[email protected]:8080/") 
print access.getinfo() 

그리고 이동에

호출 : HTTP JSON RPC에 대한 간단한 파이썬 코드를 사용하여 예를 들어

,

// r *http.Request 
r.Header["Authorization"] 

하나는이 문자열을 가져옵니다

[Basic dXNlcjpwYXNz] 

그리고

자료-64은 디코딩

은 하나에 의존 수있는 일이되지 않을 수도 있지만

user:pass 

그래서 이동에 몇 가지 기본적인 인증이 가능합니다 제공합니다.

+0

훌륭한 작품입니다. [작업 샘플] (https://gist.github.com/Tantas/61d4ff467eab05633c09) – user2821144

0

사용자가 제공 한 인증 정보를 얻을 방법이없는 것 같지만 SetBasicAuth을 호출하여 HTTP 기본 인증에 유효한 사용자 이름과 암호를 제공 할 수 있습니다.

관련 문제