Я пытаюсь получить ответ API на основе apiurl в качестве параметра, используя код C #, как показано ниже.Все работает нормально, но я не могу отладить и увидеть окончательный ответ JSON.Есть ли другой вариант, чтобы получить ответ API для переменной для отладки и проверить окончательный полный ответ.Будет ли у этого подхода к получению API JSON какие-либо проблемы?
[HttpGet("[action]")]
public async Task<string> GET(string url)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Headers.Add("Authorization", BearerToken);
try
{
WebResponse response = request.GetResponse();
using (Stream responseStream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(responseStream, System.Text.Encoding.UTF8);
return reader.ReadToEnd();
}
}
catch (WebException ex)
{
WebResponse errorResponse = ex.Response;
using (Stream responseStream = errorResponse.GetResponseStream())
{
StreamReader reader = new StreamReader(responseStream, System.Text.Encoding.GetEncoding("utf-8"));
String errorText = reader.ReadToEnd();
}
throw;
}
}