Имя: Пароль:
1C
1С v8
Создание события в Google-календаре
0 Nikoss
 
23.05.14
10:27
Есть код создания собития:

HTTP_Объект = ПолучитьCOMОбъект("", "Microsoft.XMLHTTP");
HTTP_Объект.Open("POST", "http://www.google.com/calendar/feeds/%календарь%/private/full?v=2";, Ложь);
HTTP_Объект.SetRequestHeader("Content-Type", "application/atom+xml");
HTTP_Объект.SetRequestHeader("X-If-No-Redirect", "true");
HTTP_Объект.SetRequestHeader("Authorization", "GoogleLogin auth=" + Google_Аутентефикация);
HTTP_Объект.Send(ТекстСобытия);

При работе через тонкий клиент все работает отлично, как только пробую через веб-сервер вылетает с ошибкой:
Пишет "412, precondition failed".

В чем может быть проблема?
1 Nikoss
 
23.05.14
10:30
Что то миста намудрила со строкой, попробую с пробелами

HTTP_Объект.Open("POST", "htt p://http://www.goog le.com/calendar/feeds/%кален дарь%/private/fu ll?v=2", Ложь);
2 Nikoss
 
23.05.14
12:12
Привет такое поведение наблюдается только на IIS, на апаче все работает. А нужно на IIS.
3 Nikoss
 
23.05.14
14:28
аааа, помогите, уже второй день мудохаюсь.
Пробовал переписать на "Новый HTTPЗапрос" и на "WinHttpRequest " - не получается, так даже на тонком не работает, 412 ошибка.
4 Nikoss
 
23.05.14
15:00
(2), там не "Привет", а "Причём" должно быть :D
заодно и апну
5 Nikoss
 
25.05.14
17:27
апппп
6 oleg_km
 
25.05.14
20:41
Fiddler?
7 oleg_km
 
25.05.14
20:41
У гугля разве все сервисы не https?
8 Nikoss
 
26.05.14
07:25
(6), знать бы как им пользоваться
(7), беспонятия
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший