Я новичок в написании успокоительных API и читаю некоторые материалы по документации, и у меня есть несколько запросов, по которым я не получаю конкретных решений.
a) Я могу понять тот факт, что руководящие принципы Restful определяют, что для получения чего-либо из бэкэнда вы должны использовать метод «GET» (и) для публикации чего-либо в бэкэнд, вы должны нажать «POST».
б) Кроме того, тот факт, что вы можете размещать с помощью метода "GET" и наоборот. Методы HTTP - это просто методы, и вы можете достичь чего угодно с помощью любых методов
Если вы будете следовать рекомендациям REST, упомянутым в пункте а), ваш дизайн / код будет выглядеть лучше.
Указывая на пункт б), что я тоже об этом знаю.
Вопросы
Являются ли все API-интерфейсы страницы-запроса только методом "GET" ??? То есть, как браузер делает по умолчанию? Скажем, например, я захожу на домашнюю страницу веб-сайта или любую другую страницу, запускает ли это бэкэнд только методом «GET»?
Если да на вопрос 1), могу ли я в любом случае попасть на страницу методом "POST".
{Обновление: я просто помню, что есть способ попасть на страницу методом "POST", используя сообщение FORM. Это единственный способ сейчас?
- Я знаю, что с помощью вызовов Ajax вы можете использовать API бэкэнда любыми методами. Просто утверждение, что мое понимание верно.
Пожалуйста, ответьте на вышесказанное, вопрос за вопросом, так как я хочу это ясно понять. Кроме того, поправьте меня, если я что-то упустил.