Исключение во время запроса WebClient

Регистрация
15.04.2016
Сообщения
638
Благодарностей
105
Баллы
43
Уже замучался, сдаюсь.
Кто может подсказать, в чём причина? Вот код


Код:
string email = project.Variables["mail"].Value;
string cookie = project.Variables["cookie"].Value;
string captcha = project.Variables["captcha"].Value;

WebClient client = new WebClient();
string content = @"json%3D%7B%22first_name%22%3A"+project.Profile.Name+@"%2C%22last_name%22%3A"+project.Profile.Surname+@"%2C%22username%22%3A"+project.Profile.NickName+project.Profile.SecretQuestionAnswer1+@"%2C%22password%22%3A"+project.Profile.Password+@"%2C%22email%22%3A"+email+@"%2C%22bonus_info%22%3A%7B%22TimeZone%22%3A%2214400%22%2C%22time%22%3A"+(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds+@"%2C%22Language%22%3A%22en-US%22%2C%22ga%22%3AGA1.2.74937490.1505648515%7D%2C%22campaigns%22%3A%22%22%2C%22g-recaptcha-response%22%3A"+captcha+@"%7D%22";
client.Headers.Add("Host","www.textnow.com");
client.Headers.Add("User-Agent","Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:45.0); Gecko/20100101 Firefox/45.0");
client.Headers.Add("Accept","application/json, text/plain, */*");
client.Headers.Add("Accept-Language","en-US,en;q=0.5");
client.Headers.Add("Accept-Encoding","gzip, deflate");
client.Headers.Add("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
client.Headers.Add("Referer","https://www.textnow.com/signup");
client.Headers.Add("Cookie",cookie);
client.Headers.Add("Content-Length",content.Length.ToString());
client.Headers.Add("Connection","Keep-Alive");

project.Variables["test"].Value = client.UploadString("https://www.textnow.com/api/users/vYGRzfuiDBJ", "PUT", content);
 

Yan

Client
Регистрация
30.08.2015
Сообщения
20
Благодарностей
3
Баллы
3
А какое хоть исключение и что пишет?
 
Регистрация
15.04.2016
Сообщения
638
Благодарностей
105
Баллы
43
А какое хоть исключение и что пишет?
Исключение во время запроса WebClient

Так и пишет))))
Потому и сдаюсь

UPD
Пошёл другим путём. Теперь говорит уже сайт {"error_code":"SIGNATURE_INVALID"}
Что может значить такой ответ? Куки потерял?
 

Yan

Client
Регистрация
30.08.2015
Сообщения
20
Благодарностей
3
Баллы
3
Сейчас это значит, что в запросе беда. Попробуй сначала отправить запрос с контентом через Fidler, там уже точно будет ясно с чем проблема
 
Регистрация
15.04.2016
Сообщения
638
Благодарностей
105
Баллы
43
Сейчас это значит, что в запросе беда. Попробуй сначала отправить запрос с контентом через Fidler, там уже точно будет ясно с чем проблема
С фидлером изначально работаю.

Код:
HTTP/1.1 400 Bad Request
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET,POST,PUT,DELETE,HEAD,OPTIONS
cache-control: no-cache
Content-Type: application/json
Date: Sun, 17 Sep 2017 19:25:22 GMT
Server: nginx
x-newrelic-app-data: PxQPVVZTCRABU1NUAwgGREgTYVYAMhEDXhFZAUxRW1xvSnoUQhVcDzgZYhIDEUtwXwoVEFhdWwMWbkRWBQ8QFlUQGk4IFgQCBFMNTQFPA1NVDwFNS1IUEQdXVFNVBlJWXAYDAwBXVFQSTl4DVEtRbw==
X-Powered-By: Express
Content-Length: 34
Connection: keep-alive

{"error_code":"SIGNATURE_INVALID"}
его ответ
 

Yan

Client
Регистрация
30.08.2015
Сообщения
20
Благодарностей
3
Баллы
3
Вот опять, пишет ошибку в запросе. Я все таки думаю, что в передаваемых параметрах косяк.
Я обычно как делаю, сначала делаю все ручками и через фидлер смотрю как правильно запрос должен идти, а потом уже необходимые хедеры и тд, сам проставляю.
Вот и ты попробуй сначала сделать это через браузер как надо и через фидлер посмотри как он отправляет запрос этот и посмотри где косяк
 
Регистрация
15.04.2016
Сообщения
638
Благодарностей
105
Баллы
43
Вот опять, пишет ошибку в запросе. Я все таки думаю, что в передаваемых параметрах косяк.
Я обычно как делаю, сначала делаю все ручками и через фидлер смотрю как правильно запрос должен идти, а потом уже необходимые хедеры и тд, сам проставляю.
Вот и ты попробуй сначала сделать это через браузер как надо и через фидлер посмотри как он отправляет запрос этот и посмотри где косяк
В том то и дело, что всё одинаковое.
Я думаю, может куки _ga и _gid виной? Но у них же очень болшой срок действия и обычно они не влияли на это.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)