Мне нужно создать конечную точку, возвращающую какую-либо форму отчета. Что-то вроде: api-v1/report?format=XML
. И он сообщает с помощью специального XML-отчета. Что делать в случае xsl? api-v1/report?format=XSL
нормально ли отвечать на такой запрос с помощью XSL (Excel) файла?REST API design: конечная точка, которая возвращает отчет
0
A
ответ
0
Одним из решений является ответ URL-адреса, из которого файл может быть загружен, вместо отправки содержимого файла.
2
ресурс (данные) должен быть независимым от форматирования/кодирования , будь то xml, json, xls, csv и т. Д., Должны определяться посредством «согласования содержимого», обычно выполняемого с помощью заголовка «accept».
Смежные вопросы
- 1. WP Rest регистр API конечная точка
- 2. Wp Rest Api Пользовательская конечная точка
- 3. REST API Design for entity
- 4. JBoss Forge Сгенерированная конечная точка REST Возвращает NULL Entity
- 5. Django REST рамка - конечная точка для пользователя
- 6. Конечная точка WebService Конечная точка
- 7. Pagination In Custom APEX REST Конечная точка
- 8. AWS Lambda function Конечная точка API REST - ошибка 403
- 9. УДАЛИТЬ остальные конечная точка возвращает 410 Унесенные
- 10. Несколько запросов PATCH Конечная точка REST
- 11. Конечная точка API REST .htaccess с необязательными полями (PHP)
- 12. Azure REST конечная точка сообщает внутренний адрес
- 13. Autogenerated конечная точка REST от Hibernate?
- 14. Конечная точка REST возвращает разные результаты в AWS vs. localhost
- 15. Uber карта API конечная точка
- 16. Что означает конечная точка API?
- 17. Конечная точка авторизации ServiceNow `OAuth 2.0` и конечная точка токена
- 18. 404 от Spring 4 Конечная точка REST
- 19. Какова конечная точка API REST для списка ваших уведомлений Twitter?
- 20. Конечная точка REST API, когда есть только одна запись
- 21. Конечная точка API REST для извлечения пустого объекта
- 22. Конечная точка поиска Foursquare
- 23. Конечная точка Angularjs Rest с именем пользователя
- 24. Что такое конечная точка в архитектуре REST?
- 25. POSTING JSON to WCF REST Конечная точка
- 26. Конечная точка Auth0/userinfo возвращает неавторизованную ошибку
- 27. Marketo activities.json API конечная точка, вызывающая таймаут
- 28. Коллекция примечаний api конечная точка, возвращающая 404
- 29. ServiceStack REST API Design
- 30. AWS REST API Design
Можно ли считать, что вы имеете в виду 'xls' (= Excel)? В любом случае, желаемый формат должен быть определен в заголовке 'Accept'. Вот для чего это. – zeroflagL
@zeroflagL вы должны поставить это как ответ – redben