Ссылка CFHTTPMessage
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import CFNetwork
Objective C
@import CFNetwork;
CFHTTPMessage
непрозрачный тип представляет сообщение HTTP.
-
Объявление
Swift
func CFHTTPMessageCreateCopy(_
allocator
: CFAllocator!, _message
: CFHTTPMessage!) -> Unmanaged<CFHTTPMessage>!Objective C
CFHTTPMessageRef CFHTTPMessageCreateCopy ( CFAllocatorRef alloc, CFHTTPMessageRef message );
Параметры
allocator
Средство выделения для использования для выделения памяти для нового объекта. Передача
NULL
илиkCFAllocatorDefault
использовать текущее средство выделения по умолчанию.message
Сообщение для копирования.
Возвращаемое значение
A
CFHTTPMessage
объект, илиNULL
если была проблема, создающая объект. Владение соблюдает Создать Правило.Обсуждение
Эта функция возвращает копию a
CFHTTPMessage
возразите, что можно изменить, например, путем вызоваCFHTTPMessageCopyHeaderFieldValue
или путем вызоваCFHTTPMessageSetBody
. Тогда сериализируйте сообщение путем вызоваCFHTTPMessageCopySerializedMessage
и отправьте сериализированное сообщение клиенту или серверу.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCreateEmpty(_
allocator
: CFAllocator!, _isRequest
: Boolean) -> Unmanaged<CFHTTPMessage>!Objective C
CFHTTPMessageRef CFHTTPMessageCreateEmpty ( CFAllocatorRef alloc, Boolean isRequest );
Параметры
allocator
Средство выделения для использования для выделения памяти для нового объекта. Передача
NULL
илиkCFAllocatorDefault
использовать текущее средство выделения по умолчанию.isRequest
Флаг, определяющий, создать ли пустой запрос сообщения или пустой ответ сообщения. Передача
TRUE
создать пустое сообщение запроса; передачаFALSE
создать пустое ответное сообщение.Возвращаемое значение
Новое
CFHTTPMessage
объект илиNULL
если была проблема, создающая объект. Владение соблюдает Создать Правило.Обсуждение
Вызвать
CFHTTPMessageAppendBytes
для хранения поступления, сериализировал Запрос HTTP или ответное сообщение в пустом объекте сообщения.
Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCreateRequest(_
allocator
: CFAllocator!, _requestMethod
: CFString!, _url
: CFURL!, _httpVersion
: CFString!) -> Unmanaged<CFHTTPMessage>!Objective C
CFHTTPMessageRef CFHTTPMessageCreateRequest ( CFAllocatorRef alloc, CFStringRef requestMethod, CFURLRef url, CFStringRef httpVersion );
Параметры
allocator
Средство выделения для использования для выделения памяти для нового объекта. Передача
NULL
илиkCFAllocatorDefault
использовать текущее средство выделения по умолчанию.requestMethod
Метод запроса для запроса. Используйте любой из методов запроса, позволенных версией HTTP, указанной
httpVersion
.url
URL, к которому будет отправлен запрос.
httpVersion
Версия HTTP для этого сообщения. Передача
kCFHTTPVersion1_0
илиkCFHTTPVersion1_1
.Возвращаемое значение
Новое
CFHTTPMessage
объект, илиNULL
если была проблема, создающая объект. Владение соблюдает Создать Правило.Обсуждение
Эта функция возвращает a
CFHTTPMessage
возразите, что можно использовать для создания Запроса HTTP. Продолжайте создавать запрос путем вызоваCFHTTPMessageSetBody
установить организацию сообщения. ВызватьCFHTTPMessageCopyHeaderFieldValue
установить заголовки сообщения.Если Вы используете a
CFReadStream
объект отправить сообщение, вызватьCFReadStreamCreateForHTTPRequest
создать поток чтения для запроса. Если Вы не используетеCFReadStream
, вызватьCFHTTPMessageCopySerializedMessage
сделать сообщение готовым к передаче путем сериализации его.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCreateResponse(_
allocator
: CFAllocator!, _statusCode
: CFIndex, _statusDescription
: CFString!, _httpVersion
: CFString!) -> Unmanaged<CFHTTPMessage>!Objective C
CFHTTPMessageRef CFHTTPMessageCreateResponse ( CFAllocatorRef alloc, CFIndex statusCode, CFStringRef statusDescription, CFStringRef httpVersion );
Параметры
allocator
Средство выделения для использования для выделения памяти для нового объекта. Передача
NULL
илиkCFAllocatorDefault
использовать текущее средство выделения по умолчанию.statusCode
Код состояния для этого ответа сообщения. Код состояния может быть любым из кодов состояния, определенных в разделе 6.1.1 из RFC 2616.
statusDescription
Описание, соответствующее коду состояния. Передайте NULL для использования стандартного описания для данного кода состояния, как найдено в RFC 2616.
httpVersion
Версия HTTP для этого ответа сообщения. Передача
kCFHTTPVersion1_0
илиkCFHTTPVersion1_1
.Возвращаемое значение
Новое
CFHTTPMessage
объект, илиNULL
если была проблема, создающая объект. Владение соблюдает Создать Правило.Обсуждение
Эта функция возвращает a
CFHTTPMessage
возразите, что можно использовать для создания ответа HTTP. Продолжайте создавать ответ путем вызоваCFHTTPMessageSetBody
установить организацию сообщения. ВызватьCFHTTPMessageSetHeaderFieldValue
установить заголовки сообщения. Тогда вызовитеCFHTTPMessageCopySerializedMessage
сделать сообщение готовым к передаче путем сериализации его.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageAppendBytes(_
message
: CFHTTPMessage!, _newBytes
: UnsafePointer<UInt8>, _numBytes
: CFIndex) -> BooleanObjective C
Boolean CFHTTPMessageAppendBytes ( CFHTTPMessageRef message, const UInt8 *newBytes, CFIndex numBytes );
Параметры
message
Сообщение для изменения.
newBytes
Ссылка на данные для добавления.
numBytes
Длина данных, которыми указывают
newBytes
.Возвращаемое значение
TRUE
если данные были успешно добавлены, иначеFALSE
.Обсуждение
Эта функция добавляет данные, указанные
newBytes
к указанному объекту сообщения, создававшемуся путем вызоваCFHTTPMessageCreateEmpty
. Данными является сериализированный Запрос HTTP поступления или ответ, полученный от клиента или сервера. При добавлении данных эта функция десериализовывает его, удаляет любое основанное на HTTP форматирование, которое сообщение может содержать и хранит сообщение в объекте сообщения. Можно тогда вызватьCFHTTPMessageCopyVersion
,CFHTTPMessageCopyBody
,CFHTTPMessageCopyHeaderFieldValue
, иCFHTTPMessageCopyAllHeaderFields
получить версию HTTP сообщения, организацию сообщения, определенное поле заголовка и все заголовки сообщения, соответственно.Если сообщение является запросом, можно также вызвать
CFHTTPMessageCopyRequestURL
иCFHTTPMessageCopyRequestMethod
получить запрос сообщения URL и метод запроса, соответственно.Если сообщение является ответом, можно также вызвать
CFHTTPMessageGetResponseStatusCode
иCFHTTPMessageCopyResponseStatusLine
получить код состояния и строку состояния сообщения, соответственно.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageSetBody(_
message
: CFHTTPMessage!, _bodyData
: CFData!)Objective C
void CFHTTPMessageSetBody ( CFHTTPMessageRef message, CFDataRef bodyData );
Параметры
message
Сообщение для изменения.
bodyData
Данные, которые должны быть установлены как организация сообщения.
Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageSetHeaderFieldValue(_
message
: CFHTTPMessage!, _headerField
: CFString!, _value
: CFString!)Objective C
void CFHTTPMessageSetHeaderFieldValue ( CFHTTPMessageRef message, CFStringRef headerField, CFStringRef value );
Параметры
message
Сообщение для изменения.
headerField
Поле заголовка для установки.
value
Значение для установки.
Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCopyBody(_
message
: CFHTTPMessage!) -> Unmanaged<CFData>!Objective C
CFDataRef CFHTTPMessageCopyBody ( CFHTTPMessageRef message );
Параметры
message
Сообщение для исследования.
Возвращаемое значение
A
CFData
объект илиNULL
если была проблема, создающая объект или если нет никакого тела сообщения. Владение соблюдает Создать Правило.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCopyAllHeaderFields(_
message
: CFHTTPMessage!) -> Unmanaged<CFDictionary>!Objective C
CFDictionaryRef CFHTTPMessageCopyAllHeaderFields ( CFHTTPMessageRef message );
Параметры
message
Сообщение для исследования.
Возвращаемое значение
A
CFDictionaryRef
объект, содержащий ключи и значения, которые являютсяCFStringRef
объекты, где ключ является именем поля заголовка и значением словаря, являются значением поля заголовка. ВозвратыNULL
если не могли бы быть скопированы поля заголовка. Владение соблюдает Создать Правило.Обсуждение
HTTP-заголовки нечувствительны к регистру. Для упрощения кода определенные имена полей заголовка являются каноническими в свою стандартную форму. Например, если сервер отправляет a
content-length
заголовок, это автоматически корректируется, чтобы бытьContent-Length
.Возвращенный словарь заголовков сконфигурирован, чтобы быть сохранением случая во время операции присвоения (если ключ уже не существует с различным случаем), и нечувствительный к регистру при поиске ключей.
Например, если Вы устанавливаете заголовок
X-foo
, и затем позже набор заголовокX-Foo
, ключ словаря будетX-foo
, но значение будет взятый отX-Foo
заголовок.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCopyHeaderFieldValue(_
message
: CFHTTPMessage!, _headerField
: CFString!) -> Unmanaged<CFString>!Objective C
CFStringRef CFHTTPMessageCopyHeaderFieldValue ( CFHTTPMessageRef message, CFStringRef headerField );
Параметры
message
Сообщение для исследования.
headerField
Поле заголовка для копирования.
Возвращаемое значение
A
CFString
объект, содержащий копию поля, указанногоheaderField
, илиNULL
если была проблема, создающая объект того, если не существует указанный заголовок. Владение соблюдает Создать Правило.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCopyRequestMethod(_
request
: CFHTTPMessage!) -> Unmanaged<CFString>!Objective C
CFStringRef CFHTTPMessageCopyRequestMethod ( CFHTTPMessageRef request );
Параметры
request
Сообщение для исследования. Это должно быть сообщением запроса.
Возвращаемое значение
A
CFString
объект, содержащий копию метода запроса сообщения, илиNULL
если была проблема, создающая объект. Владение соблюдает Создать Правило.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCopyRequestURL(_
request
: CFHTTPMessage!) -> Unmanaged<CFURL>!Objective C
CFURLRef CFHTTPMessageCopyRequestURL ( CFHTTPMessageRef request );
Параметры
request
Сообщение для исследования. Это должно быть сообщением запроса.
Возвращаемое значение
A
CFURLRef
объект, содержащий URL илиNULL
если была проблема, создающая объект. Владение соблюдает Создать Правило.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCopySerializedMessage(_
request
: CFHTTPMessage!) -> Unmanaged<CFData>!Objective C
CFDataRef CFHTTPMessageCopySerializedMessage ( CFHTTPMessageRef message );
Параметры
request
Сообщение для сериализации.
Возвращаемое значение
A
CFData
объект, содержащий сериализированное сообщение, илиNULL
если была проблема, создающая объект. Владение соблюдает Создать Правило.Обсуждение
Эта функция возвращает копию a
CFHTTPMessage
объект в сериализованном формате, который готов к передаче.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCopyVersion(_
message
: CFHTTPMessage!) -> Unmanaged<CFString>!Objective C
CFStringRef CFHTTPMessageCopyVersion ( CFHTTPMessageRef message );
Параметры
message
Сообщение для исследования.
Возвращаемое значение
A
CFString
объект илиNULL
, если была проблема, создающая объект. Владение соблюдает Создать Правило.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Возвращает булевскую переменную, указывающую, является ли CFHTTPMessage запросом или ответом.
Объявление
Swift
func CFHTTPMessageIsRequest(_
message
: CFHTTPMessage!) -> BooleanObjective C
Boolean CFHTTPMessageIsRequest ( CFHTTPMessageRef message );
Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageIsHeaderComplete(_
message
: CFHTTPMessage!) -> BooleanObjective C
Boolean CFHTTPMessageIsHeaderComplete ( CFHTTPMessageRef message );
Параметры
message
Сообщение для проверки.
function result
TRUE
если заголовок сообщения завершен, иначеFALSE
.Обсуждение
После вызова
CFHTTPMessageAppendBytes
, вызовите эту функцию, чтобы видеть, завершен ли заголовок сообщения.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageGetResponseStatusCode(_
response
: CFHTTPMessage!) -> CFIndexObjective C
CFIndex CFHTTPMessageGetResponseStatusCode ( CFHTTPMessageRef response );
Параметры
response
Сообщение для исследования. Это должно быть ответным сообщением.
function result
Код состояния, как определено RFC 2616, разделите 6.1.1.
Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageCopyResponseStatusLine(_
response
: CFHTTPMessage!) -> Unmanaged<CFString>!Objective C
CFStringRef CFHTTPMessageCopyResponseStatusLine ( CFHTTPMessageRef response );
Параметры
response
Сообщение для исследования. Это должно быть ответным сообщением.
Возвращаемое значение
Строка, содержащая строку состояния сообщения, или
NULL
если была проблема, создающая объект. Строка состояния включает версию протокола сообщения и успех или код ошибки. Владение соблюдает Создать Правило.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Выполняет метод аутентификации, указанный a
CFHTTPAuthentication
объект.Объявление
Swift
func CFHTTPMessageApplyCredentials(_
request
: CFHTTPMessage!, _auth
: CFHTTPAuthentication!, _username
: CFString!, _password
: CFString!, _error
: UnsafeMutablePointer<CFStreamError>) -> BooleanObjective C
Boolean CFHTTPMessageApplyCredentials ( CFHTTPMessageRef request, CFHTTPAuthenticationRef auth, CFStringRef username, CFStringRef password, CFStreamError *error );
Параметры
request
Запрос, для которого состоит в том, чтобы быть выполнен метод аутентификации.
auth
A
CFHTTPAuthentication
объект, указывающий метод аутентификации выполнить.username
Имя пользователя для выполнения аутентификации.
password
Пароль для выполнения аутентификации.
error
Если ошибка происходит, по возврату содержит a
CFStreamError
объект, описывающий ошибку и домен ошибки. ПередачаNULL
если Вы не хотите получать информацию об ошибке.Возвращаемое значение
TRUE
если аутентификация была успешна, иначе,FALSE
.Обсуждение
Эта функция выполняет метод аутентификации, указанный
auth
от имени запроса, указанногоrequest
использование учетных данных, указанныхusername
иpassword
. Если, в дополнение к имени пользователя и паролю, также необходимо указать домен учетной записи, вызватьCFHTTPMessageApplyCredentialDictionary
вместо этой функции.Эта функция является подходящей для выполнения нескольких запросов аутентификации. Если только необходимо сделать единственный запрос аутентификации, рассмотреть использование
CFHTTPMessageAddAuthentication
вместо этого.Специальные замечания
Эта функция ориентирована на многопотоковое исполнение, пока другой поток не изменяет то же
CFHTTPMessage
объект одновременно.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Используйте словарь, содержащий учетные данные аутентификации для выполнения метода аутентификации, указанного a
CFHTTPAuthentication
объект.Объявление
Swift
func CFHTTPMessageApplyCredentialDictionary(_
request
: CFHTTPMessage!, _auth
: CFHTTPAuthentication!, _dict
: CFDictionary!, _error
: UnsafeMutablePointer<CFStreamError>) -> BooleanObjective C
Boolean CFHTTPMessageApplyCredentialDictionary ( CFHTTPMessageRef request, CFHTTPAuthenticationRef auth, CFDictionaryRef dict, CFStreamError *error );
Параметры
request
Запрос, для которого состоит в том, чтобы быть выполнен метод аутентификации.
auth
A
CFHTTPAuthentication
объект, указывающий метод аутентификации выполнить.dict
Словарь, содержащий учетные данные аутентификации, которые будут применены к запросу. Для получения информации о ключах в этом словаре посмотрите
CFHTTPAuthenticationRef
.error
Если ошибка происходит, по возврату содержит a
CFStreamError
объект, описывающий ошибку и домен ошибки. ПередачаNULL
если Вы не хотите получать информацию об ошибке.Возвращаемое значение
TRUE
если аутентификация была успешна, иначе,FALSE
.Обсуждение
Эта функция выполняет метод аутентификации, указанный
auth
от имени запроса, указанногоrequest
использование учетных данных, содержавшихся в словаре, указанномdict
. Словарь должен содержать значения дляkCFHTTPAuthenticationUsername
иkCFHTTPAuthenticationPassword
ключи. ЕслиCFHTTPAuthenticationRequiresAccountDomain
возвратыTRUE
дляauth
, словарь должен также содержать значение дляkCFHTTPAuthenticationAccountDomain
ключ.Специальные замечания
Эта функция ориентирована на многопотоковое исполнение, пока другой поток не изменяет то же
CFHTTPAuthentication
объект одновременно.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageAddAuthentication(_
request
: CFHTTPMessage!, _authenticationFailureResponse
: CFHTTPMessage!, _username
: CFString!, _password
: CFString!, _authenticationScheme
: CFString!, _forProxy
: Boolean) -> BooleanObjective C
Boolean CFHTTPMessageAddAuthentication ( CFHTTPMessageRef request, CFHTTPMessageRef authenticationFailureResponse, CFStringRef username, CFStringRef password, CFStringRef authenticationScheme, Boolean forProxy );
Параметры
request
Сообщение, к которому можно добавить информацию аутентификации.
authenticationFailureResponse
Ответное сообщение, содержащее информацию об ошибке аутентификации.
username
Имя пользователя для добавления к запросу.
password
Пароль для добавления к запросу.
authenticationScheme
Схема аутентификации для использования (
kCFHTTPAuthenticationSchemeBasic
,kCFHTTPAuthenticationSchemeNegotiate
,kCFHTTPAuthenticationSchemeNTLM
, илиkCFHTTPAuthenticationSchemeDigest
), или передачаNULL
использовать самую сильную поддерживаемую схему аутентификации обеспечило вauthenticationFailureResponse
параметр.forProxy
Флаг, указывающий, являются ли данные аутентификации, добавляющиеся, для использования прокси (
TRUE
) или для использования удаленного сервера (FALSE
). Если код ошибки, предоставленныйauthenticationFailureResponse
параметр 407, наборforProxy
кTRUE
. Если код ошибки 401, наборforProxy
кFALSE
.Возвращаемое значение
TRUE
если информация аутентификации была успешно добавлена, иначеFALSE
.Обсуждение
Эта функция добавляет информацию аутентификации, указанную
username
,password
,authenticationScheme
, иforProxy
параметры к указанному сообщению запроса. Сообщение, именуемоеauthenticationFailureResponse
параметр обычно содержит 401 или 407 кодов ошибки.Эта функция подходит лучше всего для отправления единственного запроса к серверу. Если необходимо отправить многократные запросы, использовать
CFHTTPMessageApplyCredentials
.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Объявление
Swift
func CFHTTPMessageGetTypeID() -> CFTypeID
Objective C
CFTypeID CFHTTPMessageGetTypeID ( void );
Возвращаемое значение
Базовый идентификатор типа Основы для
CFHTTPMessage
непрозрачный тип.Оператор импорта
Objective C
@import CFNetwork;
Swift
import CFNetwork
Доступность
Доступный в iOS 2.0 и позже.
-
Непрозрачная ссылка, представляющая сообщение HTTP.
Объявление
Swift
typealias CFHTTPMessageRef = CFHTTPMessage
Objective C
typedef struct __CFHTTPMessage *CFHTTPMessageRef;
Доступность
Доступный в iOS 2.0 и позже.
-
Устанавливает версию HTTP в a
CFHTTPMessage
запрос или объект ответа.Объявление
Swift
let kCFHTTPVersion1_0: CFString! let kCFHTTPVersion1_1: CFString!
Objective C
const CFStringRef kCFHTTPVersion1_0; const CFStringRef kCFHTTPVersion1_1;
Константы
-
kCFHTTPVersion1_0
Указывает версию 1.0 HTTP.
Доступный в iOS 2.0 и позже.
-
kCFHTTPVersion1_1
Указывает версию 1.1 HTTP.
Доступный в iOS 2.0 и позже.
Обсуждение
Когда Вы вызываете, константы версии HTTP используются
CFHTTPMessageCreateRequest
иCFHTTPMessageCreateResponse
создать запрос или ответное сообщение. -
-
Константы раньше указывали желаемую схему аутентификации для запроса.
Объявление
Swift
let kCFHTTPAuthenticationSchemeBasic: CFString! let kCFHTTPAuthenticationSchemeDigest: CFString! let kCFHTTPAuthenticationSchemeNTLM: CFString! let kCFHTTPAuthenticationSchemeNegotiate: CFString! let kCFHTTPAuthenticationSchemeKerberos: CFString! let kCFHTTPAuthenticationSchemeNegotiate2: CFString! let kCFHTTPAuthenticationSchemeOAuth1: CFString! let kCFHTTPAuthenticationSchemeXMobileMeAuthToken: CFString!
Objective C
extern const CFStringRef kCFHTTPAuthenticationSchemeBasic; extern const CFStringRef kCFHTTPAuthenticationSchemeDigest; extern const CFStringRef kCFHTTPAuthenticationSchemeNTLM; extern const CFStringRef kCFHTTPAuthenticationSchemeNegotiate; extern const CFStringRef kCFHTTPAuthenticationSchemeKerberos; extern const CFStringRef kCFHTTPAuthenticationSchemeNegotiate2; extern const CFStringRef kCFHTTPAuthenticationSchemeOAuth1; extern const CFStringRef kCFHTTPAuthenticationSchemeXMobileMeAuthToken;
Константы
-
kCFHTTPAuthenticationSchemeBasic
Запросите схему Базовой аутентификации HTTP.
Доступный в iOS 2.0 и позже.
-
kCFHTTPAuthenticationSchemeDigest
Запросите схему дайджест-аутентификации HTTP.
Доступный в iOS 2.0 и позже.
-
kCFHTTPAuthenticationSchemeNTLM
Запросите схему аутентификации NTLM HTTP.
Доступный в iOS 2.0 и позже.
-
kCFHTTPAuthenticationSchemeNegotiate
Запросите, чтобы HTTP Согласовал схему аутентификации.
Доступный в iOS 2.0 и позже.
-
kCFHTTPAuthenticationSchemeKerberos
Запросите HTTP схема аутентификации Kerberos.
Доступный в iOS 2.0 и позже.
-
kCFHTTPAuthenticationSchemeNegotiate2
Запросите, чтобы HTTP Согласовал v2 схему аутентификации.
Доступный в iOS 3.0 и позже.
-
kCFHTTPAuthenticationSchemeOAuth1
Запросите схему аутентификации HTTP OAuth 1.0.
Доступный в iOS 7.0 и позже.
-
kCFHTTPAuthenticationSchemeXMobileMeAuthToken
Запросите схему аутентификации HTTP XMobileMeAuthToken.
Доступный в iOS 4.3 и позже.
-