19.2. UrlShortener 项目介绍

未匹配的标注

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

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

maps.google.com/maps?f=q&source...

  • (A) 变成: goto/UrcGq

  • (B) 并且存储这一对数据

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

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

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

code_examples\chapter_19\goto_v1

本文章首发在 LearnKu.com 网站上。

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

原文地址:https://learnku.com/docs/the-way-to-go/1...

译文地址:https://learnku.com/docs/the-way-to-go/1...

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~