Введение
Веб-сервисы являются обменом основанными на XML запросами и ответами между клиентами и серверами по Интернету или интранет через стандартные протоколы, такие как HTTP, HTTPS или SMTP.
OS X предоставляет поддержку для клиентской стороны этих запросов и ответов, позволяя Вашему приложению обменяться информацией с удаленными веб-серверами. Некоторая поддержка серверной стороны этих операций также доступна, прежде всего перевод между CFTypes и XML для протоколов XML-RPC и SOAP.
Можно связаться с удаленными серверами с помощью событий Apple или платформы Ядра Веб-сервисов. Поддержка предоставлена для использования веб-сервисов от процедурного C, Какао или AppleScript. Этот документ описывает использование WebServicesCore
платформа от процедурного C или Какао. Для руководства при использовании событий Apple от AppleScript см. Руководство по программированию SOAP и XML-RPC.
Веб-сервисы API имеют встроенную поддержку SOAP 1.1, SOAP 1.2 и протоколов XML-RPC. API также поддерживает пользовательские схемы сериализации, позволяя Вам работать с другими стандартами или собственными схемами.
Если Вы пишете приложение, которое должно обменяться информацией с удаленными серверами с помощью XML по HTTP или HTTPS, необходимо считать этот документ.
Организация этого документа
Этот документ состоит из двух глав:
О Веб-сервисах — краткое введение в стандартные методы обмена информацией с удаленными серверами и общим обсуждением веб-сервисов API.
Используя Платформу Ядра Веб-сервисов — поэтапные примеры для доступа к веб-сервисам из процедурного приложения C или Какао с помощью платформы Ядра Веб-сервисов
См. также
Ссылка Ядра Веб-сервисов — ссылка на функции платформы Ядра Веб-сервисов, обратные вызовы, типы данных, константы и коды ошибки.
XML-RPC и Руководство по программированию SOAP — руководство по использованию событий AppleScript и Apple для получения доступа к веб-сервисам.
Событийно-управляемое Руководство по программированию XML — как использовать
NSXMLParser
читать в и проанализировать XML.Используя SOAP с PHP — инструкции для записи клиентов и серверов SOAP с помощью PHP.
Веб-сервисы с AppleScript и PERL — руководство по использованию AppleScript для доступа к веб-сервисам и по созданию сервера с помощью PERL.