我有一个网站,它托管 Web 文档和 Web 应用程序,还充当通过代理网站提供给客户端的文档和应用程序的源服务器。
我发现很难在我的服务器端应用程序的 http 请求中找到正确的名称来为玩家建模。
例如,超文本传输协议 (RFC 2616) 将 HTTP URL 的各个部分描述为:
http_URL = "http:" "//" host [ ":" port ] [ abs_path [ "?" query ]]
而 RFC 1738 使用此术语来定义 URL 的各个部分:
An HTTP URL takes the form:
http://<host>:<port>/<path>?<searchpart>
假设我想在托管在我的源服务器上的网页上的一些主要内容旁边显示一个广告。
我想告诉补充内容服务器找到适合主要内容的最佳广告,并将它们一起呈现为在 URL 上提供的资源。
我最大的问题之一是找到正确的词来区分:
- 面向客户端的 URL(某人可能在浏览器栏中键入的网址 - 即http://example.com/mydocument?page=2)(我现在称其为规范 URL)
- origin-server-URL(网关服务器调用以获取页面的地址,即http://originserver.example.co.uk/version2/mydocument?page=2)
- 规范 URL 上的实际内容(始终在变化)
- 该 URL 处实际内容的修订
- 定义 URL 和当前内容之间的链接的事物的名称(语义占位符/或语义规范) - 即 http://example.com/mydocument表示“与曲棍球有关的书籍列表”
- 规范 URL 上内容的第 2 页
- 应用过滤器后应用程序显示的内容的第 2 页
- 等等等等
我听说有一些书籍可以为各个行业定义特定领域的语言。
还有像 Fowler's Analysis Patterns: Reusable Object Models之类的书(我还没有读过)。
所以我的问题是:
是否有任何书籍/网站/已发布模型总结了所有 w3c 规范、最佳实践、SEO 术语,并将其全部包装成一个很好的“n”方便的已发布对象模型,它可以成为我可以采用的 Web 应用程序真正无处不在的语言为我的网络应用程序?
基本上可以消除歧义。
链接:RFC 1738 ( http://www.ietf.org/rfc/rfc1738.txt ) HTTP/1.1 RFC 2616 ( http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2.2 )