Вверх ↑
Этот топик читают: Гость
Ответов: 84
Рейтинг: 1
#1: 2015-01-04 16:52:30 ЛС | профиль | цитата
Делаю форму для проверки валидности ключа NOD32.
Нужно послать GET запрос на сервер обновления. В запросе должны присутствовать данные для авторизации.
Запрос должен получиться примерно такой
GET /v3-rel-sta/mod_002_engine/em002_32_l0.nup HTTP/1.1
User-Agent: NOD32view
Host: um01.eset.com
Pragma: no-cache
Authorization: Basic VFJJQUwtMDEyODc0MDUwMjo4Y2tibTZzbWR1
Connection: keep-alive


Как в заголовок подмешать Authorization: Basic VFJJQUwtMDEyODc0MDUwMjo4Y2tibTZzbWR1

Попробовал так - не работает.
code_34838.txt
карма: 1

0
файлы: 1code_34838.txt [1.3KB] [185]
Ответов: 1343
Рейтинг: 31
#2: 2015-01-04 17:00:45 ЛС | профиль | цитата
NordWest писал(а):
Как в заголовок подмешать


не проще ли выкинуть этот HTTP_Get и заюзать TCPClient


code_34839.txt

только вот не знаю как там правильно надо указывать в заголовке... или Authorization: Basic так или Authorization=Basic так, поправишь как надо...
карма: 2

0
файлы: 1code_34839.txt [1.6KB] [374]
Ответов: 84
Рейтинг: 1
#3: 2015-01-04 19:35:28 ЛС | профиль | цитата
Rysik
Спасибо, всё получилось.
Схема получилась такая
code_34841.txt

Теперь бы ещё научиться получать дату окончания ключа, но тут я даже не понимаю как запрос слать.
карма: 1

0
файлы: 1code_34841.txt [2.5KB] [289]
Ответов: 4664
Рейтинг: 767
#4: 2015-01-05 13:05:57 ЛС | профиль | цитата
Rysik писал(а):
не проще ли заюзать TCPClient
Проще "заюзать" HTTPClient
карма: 26

0
Ответов: 84
Рейтинг: 1
#5: 2015-01-05 17:23:09 ЛС | профиль | цитата
Netspirit
А как его инсталлировать?
карма: 1

0
Ответов: 4664
Рейтинг: 767
#6: 2015-01-05 18:55:23 ЛС | профиль | цитата
1) Распаковываешь весь архив
2) Заходишь в каждую папку
3) Находящиеся там файлы *.ini по-очереди перетаскиваешь в окно HiAsm
4) Когда спрашивает - выбираешь пакет Delphi, вкладку Internet
карма: 26

0
Ответов: 84
Рейтинг: 1
#7: 2015-01-06 19:22:11 ЛС | профиль | цитата
Netspirit
Всё гениальное как всегда просто.
Спасибо!
карма: 1

0
7
Сообщение
...
Прикрепленные файлы
(файлы не залиты)