![]() |
RFC 2116
Код:
5 Request"\r" => 0Dh => CR "\n" => 0Ah => LF Код:
"CONNECT " + this.host + ":" + this.port + " HTTP/1.1\r\n\r\n" |
Респект всем!
Заработало! :yahoo: |
а поделиться?)))))))
|
доделаю авторизацию на проксе и протетирую с разными проксями тогда выложу )
|
Вложений: 1
Ну вот написал флашку.
Добавил авторизацию на проксе методом Basic. Сейчас буду копать в сторону других методов авторизации. P.S. Есть проблема с кодированием русских букв методом Base64, если у кого нить есть скрипт на as2 с поддержкой русских букв буду очень признателен. И еще проблема с передачей русских букв по сокету... Будем копаться |
Почему HTTP/1.0?
Метод CONNECT описан для HTTP/1.1 все в том же RFC 2116. Также желательно разнести соединение и отправку по факту самого установившегося соединения. Код AS1/AS2:
|
Вложений: 2
К счастью присылают нулевой бит:) Просто мой сокет сервер принудительно вставляет нулевой бит в конец сообщения, может это роль играет.
Пробовал на wingate, winroute и winproxy срабатывает onData на ура. Еще буду править флашку. Нужно обрезать хттп шапку которую прокся добавляет к пакетам прикладываю бинарный дамп и график обмена пакетами |
А где вы берете адрес и порт прокси?
Вот скажем есть корп. сетка, в ней стоит прокся по адресу 192.168.0.1:3128, но как об этом узнает Ваша флешка? Ведь по идее она должна коннектиться к этой проксе? Или вы делаете CONNECT на Ваш сервер? А прокся "прозрачно" заворачивает трафик на себя и коннектится к серверу? И второй вопрос: как быть с портом и политикой безопасности сокета? В этом случае можно коннектиться только на 80-й порт, с которого загружена страница? Или же на любой другой на том же домене? Надо ли предоставлять soket policy в этом случае? |
| Часовой пояс GMT +4, время: 12:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.