API сокращения goo.gl: сокращение через запрос GET

Можно ли сократить URL-адрес с помощью API сокращения Goo.gl с запросом GET? Их единственные инструкции предназначены для POST, и не имеет особого смысла, что у них не будет способа сделать это через GET.


person Cyclone    schedule 14.04.2011    source источник


Ответы (1)


На самом деле маловероятно, что они поддерживают GET для этого. Хорошая практика требует, чтобы запросы GET не вызывали побочных эффектов (постоянных изменений данных) в веб-приложениях. Это предотвращает проблемы, связанные с веб-пауками, вызывающими хаос, просто пытаясь просканировать сайт (представьте себе кнопку «удалить», которая работала с GET, заставляя паука непреднамеренно удалить контент).

Кроме того, GET-запросы гораздо проще заставить сделать третью сторону (например, вставить URL-адрес в тег изображения на форуме), что часто является проблемой безопасности. В случае с goo.gl это позволило бы тривиально и сложно блокировать атаки типа DoS на сервис.

person Paul McMillan    schedule 14.04.2011