0
- 25.12.2012 - 16:00
|
WinHttp=СоздатьОбъект("WinHttp.WinHttpRequest.5.1" ); WinHttp.Option(2,"Windows-1251"); WinHttp.Open("POST","http://www.xxx.ru/bitrix/admin/1c_exchange.php",0,login,password); WinHttp.SetRequestHeader("Accept-Language", "ru"); WinHttp.SetRequestHeader("Accept-Charset","Windows-1251"); WinHttp.setRequestHeader("Content-Language", "ru"); WinHttp.setRequestHeader("Content-Charset", "Windows-1251"); WinHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=Windows-1251"); ПараметрыПОСТ = "type=sale&mode=checkauth"; WinHttp.Send(ПараметрыПОСТ); Текст = СоздатьОбъект("Текст"); Текст.ДобавитьСтроку(WinHttp.ResponseText()); Текст.Записать(КаталогИБ() + "otvet.txt"); Этот код возвращает текст http страницы, а не ответ сервера. То есть (насколько я понимаю) - не проходит авторизация. Тоже самое происходит, если используется метод GET: WinHttp.Open("GET","http://www.xxx.ru/bitrix/admin/1c_exchange.php",0); WinHttp.SetCredentials(login,password,0); WinHttp.Send(); Вопрос - а почему и что делать? | |
1
- 26.12.2012 - 15:47
| Up - очень надо. | |
| Интернет-форум Краснодарского края и Краснодара |