web-dev-qa-db-ja.com

RestSharp-トークン認証

トークン認証でGETリクエストを送信しようとしていますが、不正な応答が返されます。 Postmanで同じリクエストを送信すると、機能します。

これが私のコードです:

string url = string.Format("{0}batchs", MyUrl);
RestClient client = new RestClient(url);
RestRequest getRequest = new RestRequest(Method.GET);
getRequest.AddHeader("Accept", "application/json");
getRequest.AddHeader("Authorization", "token " + MyToken);
getRequest.AddParameter("name", MyName, ParameterType.QueryString);

IRestResponse getResponse = client.Execute(getRequest);

そして、これが私の郵便配達のリクエストです:

郵便配達員のリクエスト

これを修正する方法に関するアイデアはありますか?

よろしくお願いします!

9
Kévin Buzit

使用している認証の種類は正確にはわかりませんが、実行時に生成されたfirebaseトークンを使用しています。これが私のために機能する唯一の方法です。

request.AddHeader("authorization", "Bearer " + _fireBaseService.AuthToken);
5
Swisscheese