Посылает ли браузер PAGE-REQUEST как http-метод "GET" для всех запросов страниц? - PullRequest
0 голосов
/ 14 мая 2019

Я новичок в написании успокоительных API и читаю некоторые материалы по документации, и у меня есть несколько запросов, по которым я не получаю конкретных решений.

a) Я могу понять тот факт, что руководящие принципы Restful определяют, что для получения чего-либо из бэкэнда вы должны использовать метод «GET» (и) для публикации чего-либо в бэкэнд, вы должны нажать «POST».

б) Кроме того, тот факт, что вы можете размещать с помощью метода "GET" и наоборот. Методы HTTP - это просто методы, и вы можете достичь чего угодно с помощью любых методов

Если вы будете следовать рекомендациям REST, упомянутым в пункте а), ваш дизайн / код будет выглядеть лучше. Указывая на пункт б), что я тоже об этом знаю.

Вопросы

  1. Являются ли все API-интерфейсы страницы-запроса только методом "GET" ??? То есть, как браузер делает по умолчанию? Скажем, например, я захожу на домашнюю страницу веб-сайта или любую другую страницу, запускает ли это бэкэнд только методом «GET»?

  2. Если да на вопрос 1), могу ли я в любом случае попасть на страницу методом "POST".

{Обновление: я просто помню, что есть способ попасть на страницу методом "POST", используя сообщение FORM. Это единственный способ сейчас?

  1. Я знаю, что с помощью вызовов Ajax вы можете использовать API бэкэнда любыми методами. Просто утверждение, что мое понимание верно.

Пожалуйста, ответьте на вышесказанное, вопрос за вопросом, так как я хочу это ясно понять. Кроме того, поправьте меня, если я что-то упустил.

1 Ответ

0 голосов
/ 15 мая 2019
  1. Являются ли все API-интерфейсы страницы-запроса только методом "GET" ???То есть, как браузер делает по умолчанию?Скажем, например, я захожу на домашнюю страницу веб-сайта или любой другой страницы, запускает ли это бэкэнд только методом «GET»?

    Да.По умолчанию, если вы введете в адресную строку или нажмете любую ссылку, это будет вызов GET.

  2. Если ответ на вопрос 1), могу ли я в любом случае нажать PAGE сМетод "POST".

    Вы можете создать форму и отправить ее, как показано ниже ...

  3. Я знаю, что с помощью вызовов Ajax вы можете использовать бэкэнд API любымметоды.Просто утверждение, что мое понимание верно.

    Да.Вы можете определить тип метода в вызове Ajax.

...