само собой, я ведь забираю куки из заголовков, присылаемых этой функцией WebRequest в поле result_headers,
а затем посылаю их серверу в поле cookie.
более того пробовал устанавливать куки с помощью Win API bool b_Return = InternetSetCookieW("https://aaaaaaaa.com", NULL,s_Cookie);
b_Return возвращался true, но сервер настаивает - you have disabled cookies
Подскажите пожалуйтста, как в WebRequest указать порт, например http://127.0.0.1:1234
Добавляю его в разрешенные в настройках, вызываю из mql и получаю ошибку 5200 - url не прошел проверку
Порт самому указать нельзя. Действует правило:
- если адрес начинается с https://, то порт 443. В противном случае порт 80.
Порт самому указать нельзя. Действует правило:
- если адрес начинается с https://, то порт 443. В противном случае порт 80.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
1. Посылаю Get запрос для логина
2 Получаю HTML c формой и заголовки.
3. Парсю HTML, формирую тело POST запроса с параметрами, необходимыми для логина
4. Парсю заголовки, нахожу Set-Cookie: PHPSESSID=au5dtha1au143r754ckotvifu2;
беру эту куку вот так PHPSESSID=au5dtha1au143r754ckotvifu2;
и присваиваю параметру WebRequest - cookie ="PHPSESSID=au5dtha1au143r754ckotvifu2; "
5. Посылаю пост-запрос, а в ответ получаю - you have disabled cookies
Кто-то может что-нибудь сказать ?
Может поле cookie является просто обычным полем заголовков, отсылаемых серверу в запросе,
т.е. result_headers - получаемые от сервера заголовки, а cookie - отсылаемые серверу заголовки....