Всем привет. Делаю запрос на сервер используя 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(); }
зачем так сложно передавать параметры для запроса?//(могу ошибаться и нести чушь) Есть же попроще: А так - посмотри правильно ли ты указал протокол у ссылки запроса (http/https). И еще - добавь заголовков, ибо(было такое) без идентичных как у браузера заголовков, сервер может тебя послать) к примеру: да и вообще, в идеале - отснифай свой софт и отснифай оригинальный запрос. И сравнивай оба, делай идентичными