为什么常识

浏览器和服务器之间怎样交流?

生活词典 changshi.cidiancn.com

阅读: 245

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

答案 1:

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

-eaders

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

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

data 提交的参数

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

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

分享常识给亲友.

下一篇:幽默如何帮助经济的? 下一篇 【方向键 ( → )下一篇】

上一篇:坐着能减肥吗?如果可以,怎么减? 上一篇 【方向键 ( ← )上一篇】