Я пытаюсь вызвать службу отдыха, которая нормально работает в почтальоне, для создания токена OAuth, но когда я попробовал использовать код WCF 4.0, я получаю сообщение об ошибке
Удаленный сервер возвратил ошибку: (401) Неавторизованный.
в этой строке кода
using (var response = (HttpWebResponse)request.GetResponse())
Может ли кто-нибудь помочь мне решить эту проблему?
Это мой полный код:
public static string GetAccessToken(string tokenUrl, string clientId, string clientSecret, string grantType)
{
try
{
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;
var request = (HttpWebRequest)WebRequest.Create(tokenUrl);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
// Prepare the data to post.
var postData = @"client_id=" + Uri.EscapeDataString(clientId) + "&" +
@"client_secret " + Uri.EscapeDataString(clientSecret) + "&" +
@"grant_type=" + Uri.EscapeDataString(grantType);
var byteArray = Encoding.UTF8.GetBytes(postData);
using (var dataStream = request.GetRequestStream())
{
dataStream.Write(byteArray, 0, byteArray.Length);
}
using (var response = (HttpWebResponse)request.GetResponse())
using (var reader = new StreamReader(response.GetResponseStream()))
{
string responseFromServer = reader.ReadToEnd();
return responseFromServer;
}
}
catch (Exception ex)
{
// Handle exceptions
Console.WriteLine("Error: " + ex.Message);
return null;
}
}
Подробнее здесь: https://stackoverflow.com/questions/788 ... st-service
Удаленный сервер вернул ошибку: (401) Неавторизованный. при вызове службы отдыха для создания токена в WCF 4.0 ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Удаленный сервер возвратил ошибку: (401) Неавторизованный при запросе данных RestApi.
Anonymous » » в форуме C# - 0 Ответы
- 31 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Удаленный сервер вернул ошибку: (401) Неавторизован при запросе данных RestApi.
Anonymous » » в форуме C# - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Удаленный сервер вернул ошибку: (401) Несанкционирован при запросе данных RESTAPI
Anonymous » » в форуме C# - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Удаленный сервер вернул ошибку: (401) Несанкционирован при запросе данных RESTAPI
Anonymous » » в форуме C# - 0 Ответы
- 1 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Удаленный сервер вернул ошибку: (401) Неавторизован в System.net.httpwebrequest.getResponse ()
Anonymous » » в форуме C# - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-