C# HttpRequest ошибка 400

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Ins, 2 Nov 2014.

  1. Ins

    Ins New Member

    Joined:
    21 Aug 2010
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Всем привет. Делаю запрос на сервер используя HttpRequest,сервер отправляет мне данные, но код ответа 400.
    Как мне получить этот ответ от сервера.
    Выдает ошибку, и через catch тоже ни как не обработать.
    Code:
     try
                {
                    
                    using (var request = new HttpRequest())
                    {
                        request.UserAgent = UserAgent;
                        request.AllowAutoRedirect = true;                   
                        request.Cookies = Cookies;
                        string boundary = "123";
    
                        var multipartContent = new MultipartContent(boundary)
                    {
                       {new StringContent("res"), "res"}
                     
                     };
                        HttpResponse response = request.Post(url, multipartContent);
                       return response.ToString();
                        
    
                    }
                }
                catch (Exception e) { return e.ToString(); }
     
  2. becensed

    becensed Member

    Joined:
    2 Dec 2009
    Messages:
    84
    Likes Received:
    24
    Reputations:
    1
    А какой сервер? А как дела в снифере?
     
  3. wwiiss5

    wwiiss5 New Member

    Joined:
    13 Oct 2013
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    зачем так сложно передавать параметры для запроса?//(могу ошибаться и нести чушь)
    Есть же попроще:

    А так - посмотри правильно ли ты указал протокол у ссылки запроса (http/https).
    И еще - добавь заголовков, ибо(было такое) без идентичных как у браузера заголовков, сервер может тебя послать)

    к примеру:
    да и вообще, в идеале - отснифай свой софт и отснифай оригинальный запрос.
    И сравнивай оба, делай идентичными :)
     
Loading...