Я пытаюсь запросить данные с помощью GET.Я попробовал это на Почтальоне, и он уже дает ожидаемые ответы. Проблема в том, что я не могу реализовать его в коде C #, потому что он имеет тело запроса.
Мой текущий код:
WebRequest request = WebRequest.Create(url);
request.Method = "GET";
request.ContentType = "application/x-www-form-urlencoded";
request.Credentials = CredentialCache.DefaultCredentials;
//request.Headers.Add("statresp","1");
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
using (Stream dataStream = response.GetResponseStream())
{
// Open the stream using a StreamReader for easy access.
StreamReader reader = new StreamReader(dataStream);
// Read the content.
string responseFromServer = reader.ReadToEnd();
// Display the content.
Console.WriteLine(responseFromServer);
}
// Close the response.
response.Close();
Сервер будет давать разные ответы в зависимости от значения тела запроса.Однако мой текущий код всегда получает ответ, как если бы он был отправлен без тела запроса.Как это сделать, не переходя в POST?