private void hitURL()
{
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://example.com/api/space/store");//this is the example URL
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string data_packet = dataPackJson;
streamWriter.Write(data_packet);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
MessageBox.Show(result);
}
//string strUrl = string.Format("https://example.com/api/space/store");
//WebRequest requestObjPost = WebRequest.Create(strUrl);
//requestObjPost.Method = "POST";
//requestObjPost.ContentType = "application/json";
//string data_packet = dataPackJson;
//using (var streamWriter = new StreamWriter(requestObjPost.GetRequestStream()))
//{
// streamWriter.Write(data_packet);
// Console.WriteLine(streamWriter);
// streamWriter.Flush();
// streamWriter.Close();
// var httpResponse = (HttpWebResponse)requestObjPost.GetResponse();
// using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
// {
// var result2 = streamReader.ReadToEnd();
// }
//}
}
Я пытаюсь создать настольное приложение (C#, visual studio), которое может сделать запрос POST. Я пытался использовать этот код, но слово отсутствует. не делать никаких новых записей в моей базе данных на стороне сервера. Но когда я пытаюсь с POSTMAN, это работает. Пример URL почтальона: https://example.com/api/space/store?data_packet= {"doctor_id": "3", "hospital_name": "X Medical College", "citizen_id": 1165, "name": "ABCD", "date": "2020-03-22T00: 00: 00Z", "болезнь": "", "cc": "", "oe": "", "lx": "", "mainbody": "\ nFlamyd 250 ? 250 мг [таблетка] .... 1-0-0 .... 2 дня ... до еды ... \ n \ nНапа? 500 мг [таблетка ... .... 1-0-0 .. ..2 дня ... после еды ... \ n \ nMaxpro? 20 мг [таблетка] .... 1-0-0 .... 2 дня ... пустой желудок ... \ n "," med_list ":" [\ "1009 \", \ "1001 \", \ "1008 \", \ "1008 \", \ "1002 \", \ "1006 \"] "}