goo.gl 缩短 api:通过 GET 请求缩短

发布于 2024-11-01 15:10:43 字数 91 浏览 0 评论 0原文

是否可以通过 GET 请求使用 Goo.gl 缩短 api 来缩短 URL?他们唯一的指令是 POST,如果他们没有办法通过 GET 来做到这一点,那就没有多大意义了。

Is it possible to shorten a URL using the Goo.gl shortening api with a GET request? Their only instructions are for POST and it doesn't make much sense that they wouldn't have a way to do this via GET.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

单调的奢华 2024-11-08 15:10:43

实际上他们不太可能支持 GET 这样做。良好的实践要求 GET 请求不会在 Web 应用程序中造成副作用(永久数据更改)。这可以防止与网络蜘蛛相关的问题,这些问题仅通过尝试抓取网站而造成严重破坏(想象一下与 GET 配合使用的“删除”按钮,导致蜘蛛无意中删除内容)。

此外,强制第三方执行 GET 请求要容易得多(即,将 URL 嵌入论坛上的图像标签中),这通常是一个安全问题。就 goo.gl 而言,它将允许对服务进行微不足道且难以阻止的 DoS 类型攻击。

It's actually unlikely that they support GET to do that. Good practice requires that GET requests not cause side effects (permanent data changes) in web applications. This prevents problems related to web spiders causing havoc simply by trying to crawl a site (imagine a "delete" button that worked with a GET, causing a spider to inadvertently remove content).

Additionally, GET requests are a lot easier to force a third party to do (i.e. embed the url in an image tag on a forum) which often is a security problem. In the case of goo.gl, it would allow trivial and hard to block DoS type attacks on the service.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文