【发布时间】:2017-06-13 10:44:09
【问题描述】:
我尝试使用 Postman 向 Auth0 API 发送不记名令牌,它运行良好。
然后我使用 RestSharp(在 c# 中)尝试了相同的操作,但它根本不起作用。
下面是我的代码。我尝试了许多不同的格式,但没有一个可以工作。有没有其他方法可以让它工作?
var client = new RestClient("http://domain.auth0.com/api/v2/users");
RestRequest request = new RestRequest(Method.GET);
//request.AddHeader("authorization", "Bearer eyJhbGcJ9.eyJhdWQiOiJ6VU4hVWUE2.token");
//request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
//request.AddHeader("Accept", "application/json");
//RestClient client = new RestClient("http://domain.auth0.com");
//RestRequest request = new RestRequest("api/v2/users", Method.GET);
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddHeader("Accept", "application/json");
request.AddParameter("Authorization",
string.Format("Bearer " + "eyJhbGciOI1NiIsI9.eyJhdWQiOiWmVhTWpD2VycyI6eyJhY.token"),
ParameterType.HttpHeader);
//request.AddParameter("Authorization",
// String.Format("Bearer {0}", token),
//ParameterType.HttpHeader);
var response = client.Execute(request);
PS:令牌已更改。
【问题讨论】:
-
感谢您编辑我的问题! :-)