На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Не проходят данные в запросе 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,0207 ]   [ 16 queries used ]   [ Generated: 29.03.24, 01:18 GMT ]