首页 > 教育学习 > 为什么 > 浏览器和服务器之间怎样交流?

浏览器和服务器之间怎样交流?
2012-01-19 20:36:13   来源:   点击:

    浏览器和服务器之间怎样交流?新手问题.... 出发点如下, 在本地运行的 python 和 mongo 可以直接用程序访问读写数据库, 而浏览器中运行的 js 不能直接读写服务器上数据库, 这里我只知道 js 用 get/post 往服务器发送和请求数据, 然后呢? 服务器程序怎样抓取这个请求然后识别和相应操作? 再返回对于给这个请求的发送者呢, 用怎样的代码? sockects 的话又怎样的一个过程呢? 似乎问题有点水, 要不..方便的话相关的多介绍些吧 :)

    1 个答案

    • 答案 1:

      sockects过于底层。先这么说吧,对于Http连接,浏览器与服务器唯一的交互方式就是一个请求和一个response。每个请求会通过域名定向提交到对应的服务器上。请求中有这么些东西:

        headers

          访问的url,url有什么用呢?不同的url对应不同的操作,比如你可以把/add 对应add.php这个脚本

          Cookie,UA等等,总是是可能会用到的一些信息。

        data 提交的参数

          比如说还是/add, add所需的信息,都在data里,一般是通过GET或POST提交。

      当一个Request提交到服务器上时,服务器根据url和data决定要进行的操作和操作的内容,对其本地的数据库来进行更改。 这些东西,你找个简单的PHP的网站样例看一看就立刻明白了。 w3school.com.cn有很好的服务器脚本学习的资料。

相关热词搜索:

上一篇:自己在家怎么制作巧克力?详细步骤有哪些?
下一篇:已工作,没有托福和雅思成绩,能申请去香港读研么?