了解网站和API?

时间:2017-07-11 21:34:51

标签: url web

我注意到许多网站都有生成且可互操作的网址。例如,谷歌搜索下面有一个:

https://www.google.com/search?q=example+search&oq=example+search&aqs=chrome..69i57j0j69i60j0l3.2087j0j1&sourceid=chrome&ie=UTF-8

这种模式似乎与许多不同的Web服务一致。选择网址的最佳做法是什么?如何了解更多?

1 个答案:

答案 0 :(得分:3)

如果我理解你的问题,你指的是由&符号分隔的键值对,对吧?

这称为GET请求,它通过URL向服务器提供信息。格式为website.com/path/to/page?variable1=value1&variable2=value2 etc.

问号表示键值对部分的开头。

POST请求具有类似的用途,但不会在URL中发送,因此它们可以包含更多数据。

尝试查看此处:https://www.w3schools.com/tags/ref_httpmethods.asp

此格式是标准格式,但不是必需的。可以让他们的服务器以他们想要的任何方式解释URL;但是,HTML表单将自动生成此格式。此页面包含更多信息,其中一些与您的问题相关:https://www.w3schools.com/html/html_forms.asp