翻译进度
1
分块数量
2
参与人数

19.2. UrlShortener 项目介绍

这是一篇社区协同翻译的文章,你可以点击右边区块信息里的『改进』按钮向译者提交改进建议。

你一定知道浏览器中的一些地址(被称为 URLs)非常的长并且复杂,网络上会有一些服务将他们变成一个非常友好的短 URL,来代替他们使用。我们的项目就像这个:它是一个具有两个功能的 web 服务:

添加: 给它一个长的 URL,会返回一个短的版本,例如:

http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=tokyo&sll=37.0625,-95.6

重定向: 当请求短 URL 的时候,它将用户重定向到原始的、长的 RUL: 所以当你在浏览器中输入类型 B ,它将你重定向到 A 的页面。

版本 1 — 数据结构与 web 服务器的前面部分:

第一个版本的代码 goto_v1 (在章节 19.3 与 章节 19.4 中讨论),能在这里找到:

code_examples\chapter_19\goto_v1

BroQiang 翻译于 6个月前

本文章首发在 GolangCaff
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

参与译者:2
讨论数量: 0
发起讨论


暂无话题~