VladimirVVP,
Сделано в FastScript:
var url:string ='https://www.googleapis.com/auth/calendar';
var HTTP :variant;
begin
http:=createoleobject('WinHttp.WinHttpRequest.5.1');
http.open('GET', url, 0);
http.SetRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http.send('');
showmessage(vartostr(http.status)+',text: '+vartostr(http.statustext));
end.
Получим статус 200 Ok.
Если http.open('GET', url, true); то это асинхронный вызов, ответ не получим сразу после send. (
документация)
Получим исключение:
OLE error 80020009: status: Ошибка
Source :: WinHttp.WinHttpRequest
Description :: Данные, необходимые для завершения этой операции еще не доступны.
Если Send(' ') (пробел то есть), то получаем 400 Bad request
Я вообще Send() пишу. Посылать что-то в параметре вообще имеет смысл в методе POST, наверное.
Собственно, полученный результат: showmessage(http.responsetext);
Ну а дальше надо читать доку к calendar, видимо.