Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Объектом исследования является генерация кода для подключения и отправки запросов к RESTful веб-службе на основе файла описания веб-службы. Цель работы - разработка программы, принимающей в качестве входных данных файл с описанием RESTful веб-службы на языке описания WADL и генерирующей на его основе модуль на языке Python, позволяющий взаимодействовать с соответствующей веб-службой: отправлять запросы посредством поддерживаемых службой методов и принимать ответы в выбранном формате из числа поддерживаемых службой. В процессе работы были проведены обзор существующих языков описания RESTful веб-служб и анализ возможности их применения для генерации кода клиентских приложений. В результате работы был разработан генератор кода клиента RESTful веб-службы на языке Python на основе файла описания в формате WADL. Программа представляет собой утилиту, написанную на языке Python и запускаемую из командной строки. Генерируемый код представляет собой классы, которые могут использоваться для подключения, отправки корректных запросов и получения ответов от веб-службы. Было проведено тестирование кодогенератора, а также сгенерированного кода для реально-работающих сторонних веб-служб.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- Титульный лист
- Диплом чистовик
Usage statistics
Access count: 302
Last 30 days: 0 Detailed usage statistics |