Имя: Пароль:
1C
1С v8
Программная авторизация
,
0 perec1982
 
01.11.13
07:16
Добрый день. Не могу авторизоваться на сайте http://techsupp.1c.ru/.


    ЗаголовокHTTP = Новый Соответствие();
    ЗаголовокHTTP.Вставить("Content-Type", "multipart/form-data; boundary=My1cV8");
    
    ИмяФайлаОтправки = ПолучитьИмяВременногоФайла("txt");

    Boundary = "My1cV8";
    
    ФайлОтправки = Новый ЗаписьТекста(ИмяФайлаОтправки, КодировкаТекста.ANSI);
    Boundary = "My1cV8";
    
    ФайлОтправки.ЗаписатьСтроку("--" + Boundary);
    ФайлОтправки.ЗаписатьСтроку("Content-Type: application/techsupp" + Символы.ПС);
    ФайлОтправки.ЗаписатьСтроку("name=name&pass= pass&submit=login");
// submit=login это name и value из input'а с типом submit
    
    ФайлОтправки.ЗаписатьСтроку("--" + Boundary);
    ФайлОтправки.Закрыть();    
    
    ПроксиСервер = Новый ИнтернетПрокси;
    ПроксиСервер.Пользователь = " Пользователь";
    ПроксиСервер.Пароль       = "Пароль";
    
    Соединение = Новый HTTPСоединение("techsupp.1c.ru", 3128, " Пользователь", "Пароль", ПроксиСервер,,);
    ИмяВременногоФайлаОтвета = "C:\answ.html";
    Соединение.ОтправитьДляОбработки(ИмяФайлаОтправки, ИмяВременногоФайлаОтвета, ЗаголовокHTTP);    

Перечитал кучу тем, нигде нет конечного результата.
Данный код выдает ошибку

Ошибка доступа к файлу 'C:\answ.html'
по причине:
Ошибка работы с Интернет:  требуется аутентификация прокси (407). <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">;
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: Cache Access Denied</TITLE>
<STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE>
</HEAD>
<BODY>
<H1>ERROR</H1>
<H2>Cache Access Denied</H2>
<HR noshade size="1px">
<P>
While trying to retrieve the URL:
<A HREF="http://techsupp.1c.ru:3128/C:%5Cansw.html">http://techsupp.1c.ru:3128/C:%5Cansw.html</A>;
<P>
The following error was encountered:
<UL>
<LI>
<STRONG>
Cache Access Denied.
</STRONG>
</UL>
</P>

<P>Sorry, you are not currently allowed to request:
<PRE>    http://techsupp.1c.ru:3128/C:%5Cansw.html</PRE>;
from this cache until you have authenticated yourself.
</P>

<P>
You need to use Netscape version 2.0 or greater, or Microsoft Internet
Explorer 3.0, or an HTTP/1.1 compliant browser for this to work.  Please
contact the <A HREF="mailto
по причине:
Ошибка работы с Интернет:  требуется аутентификация прокси (407)
1 perec1982
 
01.11.13
07:28
нашел косяк
Соединение.ОтправитьДляОбработки(ИмяФайлаОтправки, ИмяВременногоФайлаОтвета, ЗаголовокHTTP);
заменил на
    Соединение.ОтправитьДляОбработки(ИмяФайлаОтправки, "techsupp.1c.ru", ИмяВременногоФайлаОтвета);
2 perec1982
 
01.11.13
07:29
Ошибка та же
Ошибка доступа к файлу 'techsupp.1c.ru'
по причине:
Ошибка работы с Интернет:  требуется аутентификация прокси (407). <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">;
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: Cache Access Denied</TITLE>
<STYLE type="text/css"><!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}--></STYLE>
</HEAD>
<BODY>
<H1>ERROR</H1>
<H2>Cache Access Denied</H2>
<HR noshade size="1px">
<P>
While trying to retrieve the URL:
<A HREF="http://techsupp.1c.ru:3128/techsupp.1c.ru">http://techsupp.1c.ru:3128/techsupp.1c.ru</A>;
<P>
The following error was encountered:
<UL>
<LI>
<STRONG>
Cache Access Denied.
</STRONG>
</UL>
</P>

<P>Sorry, you are not currently allowed to request:
<PRE>    http://techsupp.1c.ru:3128/techsupp.1c.ru</PRE>;
from this cache until you have authenticated yourself.
</P>

<P>
You need to use Netscape version 2.0 or greater, or Microsoft Internet
Explorer 3.0, or an HTTP/1.1 compliant browser for this to work.  Please
contact the <A HREF="mailto
по причине:
Ошибка работы с Интернет:  требуется аутентификация прокси (407)
3 perec1982
 
01.11.13
09:29
апа
4 oleg_km
 
01.11.13
09:34
(3) А прокси есть в сети, через что ходите в интернет?
5 perec1982
 
01.11.13
09:42
есть
6 perec1982
 
01.11.13
09:43
(4)  в этом месте прописываю параметры
    ПроксиСервер = Новый ИнтернетПрокси;
    ПроксиСервер.Пользователь = " Пользователь";
    ПроксиСервер.Пароль       = "Пароль";
7 perec1982
 
06.11.13
03:53
ап
8 perec1982
 
06.11.13
03:54
Добился того что в возвращаемом файле пишет <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /http://techsupp.1c.ru/download/tunes77/1CSVOD2/RELEASE.TXT was not found on this server.</p>
</body></html>
9 perec1982
 
06.11.13
03:55
Файл не обнаружен "http://techsupp.1c.ru/download/tunes77/1CSVOD2/RELEASE.TXT";
Но если перейти по этой ссылке, то начинается скачка.
10 perec1982
 
06.11.13
03:56
Может кто решал такую задачку, подскажите ПЛЗ.
11 Мизантроп
 
06.11.13
04:24
12 Мизантроп
 
06.11.13
04:27
13 Мизантроп
 
06.11.13
04:30
в (11) правильно, а (12) я не знаю зачем написал