Классы модуля Web Service
Классы
Следующие PHP классы используются для реализации веб-сервисов в компонентах.
| Класс | Описание | С версии |
|---|---|---|
| CWebServiceDesc | Структура описывающая методы и типы веб-сервиса. | 7.0.0 |
| IWebService | Интерфейс веб-сервиса для регистрации в CWebService. | 8.0.2 |
| CWebService | Менеджер веб-сервисов. | 8.0.2 |
Реализованные классы
Следующие PHP классы реализуют SOAP протокол, WSDL, генерацию XML в модуле webservice.
| Класс | Описание | С версии |
|---|---|---|
| CXMLCreator | Класс для генерации XML | 8.0.0 |
| CSOAPFault | Класс для обработки ошибок SOAP сервера и клиента. | 8.0.2 |
| CSOAPRequest | Класс формирует SOAP запрос/конверт. | 8.0.2 |
| CSOAPServerResponser | Интерфейс для реализации пользовательского обработчика SOAP запросов. | 6.5.2 |
| CSOAPServer | Класс SOAP сервер. | 6.5.2 |
| CSOAPClient | Класс SOAP клиент. | 8.0.0 |
| CWSDLCreator | Класс для автоматической генерации WSDL для веб-сервиса. Document/literal binding only. | 7.0.0 |
| CSOAPCodec | Класс трансформирует данные в XML согласно описанию веб-сервиса. | 7.0.0 |
| CSOAPResponse | Класс формирует/обрабатывает SOAP ответы. | 6.5.2 |
| CWSSOAPResponser | Класс реализующий обработку запросов к веб-сервисам через SOAP. Наследует CSOAPServerResponser. | 6.5.2 |
Абстрактные классы
| Класс | Описание | С версии |
|---|---|---|
| CSOAPHeader | Абстрактный класс для обработки SOAP пакета. | 8.0.2 |
| CSOAPBody | Абстрактный класс для обработки SOAP пакета. | 8.0.2 |
| CSOAPEnvelope | Абстрактный класс для обработки SOAP пакета. | 6.5.2 |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025