0
У меня есть следующий запрос HTTP POST, в питона:Преобразование из запроса питон HTTP в C# HTTP запрос
auth_req = requests.post(baseurl,
data={'username': 'User', 'password': 'Password', 'output_mode': 'json'}, verify=False)
Я пытаюсь "Преобразование" запрос на C# следующим образом:
var tHttpReq = (HttpWebRequest)WebRequest.Create(URL);
// adds basic headers
tHttpReq.ContentType = "application/json";
tHttpReq.Method = "POST";
tHttpReq.Accept = "application/json";
using (StreamWriter sWriter = new StreamWriter(tHttpReq.GetRequestStream()))
{
// creates request body in the concrete class
string rBody = "{\"username\": \"User\", \"password\": \"Password\", \"output_mode\": \"json\"}";
// writes the data to the stream
sWriter.Write(rBody);
sWriter.Flush();
}
var webHttpResp = (HttpWebResponse)tHttpReq.GetResponse();
И у меня возникла ошибка с неправильным запросом, в чем проблема?
Спасибо.
где находится webRequest? Вы должны использовать tHttpReq вместо меня reckon – Newboy
@Newboy, да его опечатка, отредактируйте сообщение. – CSharpBeginner