2016-12-01 10 views
0

Я изучаю JSON и не могу понять следующий шаг. Я создал JSON Reader и добавил данные, которые мне нужны, в мой читатель, но как теперь я могу сделать запрос POST() с данными?Сделать POST() С JSON

Это то, что у меня есть

private void PerformJSONPost() 
{ 
    var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://requestb.in/12frf661"); 
    httpWebRequest.ContentType = "application/json"; 
    httpWebRequest.Method = "POST"; 

    var jsonReader = JsonReaderWriterFactory.CreateJsonReader(Encoding.UTF8.GetBytes(@"{ ""Security"": { ""UsernameToken"": { ""Username"": ""redrobin"", ""Password"": ""fahidsma!"" } }"), new System.Xml.XmlDictionaryReaderQuotas()); 

} 

EDIT
Проблема с этим синтаксисом, что единственное, что Размещенное:

System.Runtime.Serialization.Json.XmlJsonReader 

ответ

0
 var request = WebRequest.CreateHttp(myUrl + "/" + uri); 
     request.Credentials = new NetworkCredential(myUserName, myPassword, myDomain); 
     request.ContentType = "application/json; charset=utf-8"; 
     request.Method = "POST"; 

     using (StreamWriter streamWriter = new StreamWriter(request.GetRequestStream())) 
     { 
      string jsonstring = JsonConvert.SerializeObject(myJsonobject, Formatting.Indented); 

      streamWriter.Write(jsonstring); 

      streamWriter.Flush(); 
     } 

имеют вид выше

 Смежные вопросы

  • Нет связанных вопросов^_^