На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: juice
  
> Не проходят данные в запросе HttpWebRequest
    json_text - содержание запроса

    На сервере мне нужно получить сразу в посылке и тело запроса, а HttpWebRequest работает так, что требует сначала http-заголовок типа HTTP/1.1 200 OK, а потом шлет данные, а мне нужно сразу.


    ExpandedWrap disabled
      HttpWebRequest request = (HttpWebRequest)WebRequest.Create(s_url);
      byte[] dataStream = Encoding.UTF8.GetBytes(json_text);
      request.ContentLength = dataStream.Length;
      request.Method = WebRequestMethods.Http.Post;
      request.ContentType = "application/x-www-form-urlencoded";
      request.Credentials = CredentialCache.DefaultCredentials;
      request.UserAgent = "";
      request.Timeout = 2000;
      request.KeepAlive = false;
       
      Stream stream = request.GetRequestStream();
      stream.Write(dataStream, 0, dataStream.Length);
      stream.Flush();
      stream.Close();
       
      HttpWebResponse hr = null;
       
      try
      {
          hr = (HttpWebResponse)request.GetResponse();
      }
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script Execution time: 0,0608 ]   [ 18 queries used ]   [ Generated: 21.07.19, 17:09 GMT ]