@1SLY2

Отличия GET и POST запросов в контексте ASP.NET MVC 5?

Начал изучение ASP.NET MVC 5, и первое с чем надо разобраться - это запросы. Пока что только видел и изучал POST/GET, поэтому и внимание на них заостренное. Не могу понять разницы между ними, и то, когда и в каких случаях вызываются ?
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 3
@ayazer
Sr. Software Engineer
к asp.netу отношения не имеет, это часть http стандарта (GET - https://tools.ietf.org/html/rfc2616#section-9.3, POST - https://tools.ietf.org/html/rfc2616#section-9.5)

по применению - это вам скорее про REST читать. в целом - GET это получение информации, POST - добавление новой.
Ответ написан
@g_s_e
Два основных отличия между GET/POST заключаются в том, что все переданные параметры, через GET преобразуются в url encode (в дичь в самом урле), в POST они скрыты в теле (body) запроса. А второе, самое весомое, отличие, что объем передаваемых данных в GET запросе значительно меньше, чем в POST'e. Нужно передать меньший объем данных - GET, больший - POST
Ответ написан
@sergeyiljin
Делаю дело
Также есть PUT / DELETE. Различия в смысле самих глаголов. В зависимости от действия с данными нужно использовать нужный глагол. Такой стандарт HTTP протокола. GET запросом получаешь данные, POST запросом отправляешь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы