IPConnection.HTTPCookieRequestCount

From SunFlurry wiki
Revision as of 09:26, 24 April 2020 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  HTTPCookieRequestCount (Работа с HTTP)
Объект:Объект IP
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция получает количество полей Set-Cookie, которые содержатся в данный момент в заголовке. Обычно функции, связанные с такими полями, применяются после получения ответа сервера, чтобы получить информацию о cookie, которые просит сохранить сервер. Вместо получения и обработки cookie с помощью функций HTTP, можно использовать объект cookie, информацию в который можно загрузить с помощью функции UpdateFromHeader. См. также описание HTTPGetCookieRequest.

Синтаксис

IPConnection.HTTPCookieRequestCount():<Количество полей Set-Cookie в ответе сервера (INT)>

Возвращаемое значение

Возвращает количество полей Set-Cookie в текущем HTTP заголовке объекта.

Примеры

Try
  If not TCP.HTTPReceive Then
    Exit;
  EndIf;
  Message("Заголовок содержит следующие запросы на установку cookie:");
  For i:=1 to TCP.HTTPCookieRequestCount Do
    Message("  "+TCP.HTTPGetCookieRequest(i));
  EndDo;
  ...    
Finally
  TCP.Disconnect();
EndTry;