我正在使用WCF REST Starter Kit中的新HttpClient类进行身份验证以访问Google的地图数据服务。我已经获得了我的ClientLogin身份验证令牌,但我不确定如何执行以下指令:
GET http://maps.google.com/maps/feeds/maps/userID/full Authorization: GoogleLogin auth="authorization_token"
并使其在此代码中起作用:
GET http://maps.google.com/maps/feeds/maps/userID/full Authorization: GoogleLogin auth="authorization_token"
并使其在此代码中起作用:
var auth = [myAuthToken]
var http = new HttpClient("http://maps.google.com/maps/feeds/maps/[myUserName]/full");
http.DefaultHeaders.Authorization = Microsoft.Http.Headers.Credential.CreateBasic("GoogleLogin", "auth=" + auth);
var response = http.Get();
文档中写道:"GET请求需要一个Authorization HTTP头,传递一个AuthSub或GoogleLogin令牌。" 我有令牌,但我不知道如何通过该API正确创建Authorization HTTP头。有人能帮忙吗?