Re: помогите авторизоваться на ISA сервере
От: ilnar Россия  
Дата: 15.10.03 16:27
Оценка: 2 (1)
Здравствуйте, isch, Вы писали:

I>Не сильно опытный я в сетевом программировании, но понадобилось написать прогу, которая по http протоколу запрашивает и скачивает ресурс.


I>На домашнем компе прога работает следующим образом: узнает адрес хоста по имени, создает сокет, шлет на 80-й порт серверу


I>GET url HTTP/1.0

I>User-Agent: myagent
I>Accept: */*

I>и получает страницу с кодом ответа сервера 200.


I>Там, где прога должна работать, организована локальная сеть, которую контролирует что-то, что называется "ISA Server". При таком же запросе возвращается код ответа 403 с просьбой авторизации. Из настроек браузера известен IP и порт 8080.


I>Помогите, пожалуйста, составить правильный для этой ситуации запрос и скажите, кому его нужно слать.


I>Заранее благодарен.


значит ты через прокси лезешь,
надо добавить строчку, приведу примерный код

sprintf(str, "Proxy-Authorization: Basic %s\n\r", encodeBase64("username:password"));

тебе нужно еще имя юзверя и его пароль соответственно (на этот сервак ISA...).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.