Я делаю простую страницу для загрузки документа. Однако после получения ввода мне нужно вызвать веб-API для получения токена, который затем позволит мне вызвать другой веб-API, который, наконец, продолжит загрузку файла (используя файл И токен). Итак, я хочу знать, как вызвать этот API и получить его ответ, а затем добавить этот ответ (который будет токеном). Я пытаюсь следующий код, он прекрасно работает в консольном приложении, но не работает в веб-приложении. вот мой код
public void GetTokenpost()
{
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
string url = "mydomain/api/oauth/token";
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.Method = "POST";
string data = "grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&assertion=here jwt token"; // make sure this is URL encoded
request.ContentType = "application/json";
using (var streamWriter = new StreamWriter(request.GetRequestStream()))
{
streamWriter.Write(data);
streamWriter.Flush();
streamWriter.Close();
var HttpResponse = (HttpWebResponse)request.GetResponse();
using (var streamRead = new StreamReader(HttpResponse.GetResponseStream()))
{
var value1 = streamRead.ReadToEnd();
Console.WriteLine("Hello {0}",
}
}
}