Как проверить метод HTTP в конечной точке сервера GraphEngine?
Документы GraphEngine говорят, что протоколы HTTP являются RESTful. Я пытаюсь реализовать это, но я не могу найти никакой информации о тестировании для метода HTTP, который используется для вызова конечной точки.
Насколько я понимаю, это важно для чего-то, чтобы быть RESTful, верно? Методы GET, POST, PUT и DELETE отображаются в CRUD-подобные операции SELECT, UPDATE, INSERT и DELETE.
Я посмотрел на примеры приложений, и все они имеют названия, не звучащие RESTful, такие как PostTweet или SearchTweet. Это заставляет меня задуматься: неужели авторы GraphEngine просто упустили суть REST и упростили его до RPC через HTTP? Или есть ли способ обработать различные методы HTTP в обработчике?
1 ответ
Мне удалось получить ответ на этот вопрос, отправив его на адрес электронной почты службы поддержки GraphEngine. Их ответ:
Вы правы, протоколы TSL HTTP являются "RPC через HTTP". Можно вызывать эти протоколы через HTTP GET/POST. Однако другие HTTP-глаголы (например, DELETE) в настоящее время не поддерживаются.