Назад |
Перейти на главную страницу
Предполагает ли практический опыт, что HTTP POST более надежен, чем PUT и DELETE?
Мне нужно связать свой опыт с опытом профессионалов, поскольку я разрабатываю приложение REST, которое может либо
- Использовать в HTTP POST для всех операций удаления и создания
- Или используйте HTTP DELETE и PUT для тех же операций
Есть ли какие-либо доказательства того, что HTTP POST ведет себя более согласованно с кэширующими прокси, серверами пересылки и даже Tor?
Я подозреваю, что использование большего количества методов, чем только POST, увеличивает риск ошибок в следующих областях:
- Прикрепленные кеши с неожиданным поведением при использовании Cache-Control
- Возможные несоответствия реализации с той же политикой происхождения
- Совместимость с инструментами проверки и анализа сети
- Альтернативные кодировки, отличные от application / json (для эффективности я могу использовать Protobuf или двоичный поток)
- ...?