发表于: 2017-05-19 23:14:02

1 941


今天完成的事情:

    按照任务5的需求,学习了HTTP协议、XMLHttpRequest对象

    正向代理、反向代理

    完成任务五的静态界面

    初步学习了ajax

  

明天计划的事情

   开始任务5的学习,配置反向代理

   学习跨域等问题

    

    

遇到的问题:

    

    今天主要是学习知识,理一理知识点。

    

    http是由服务器传输超文本到本地浏览器的传输协议,基于TCP/IP通信协议来传输数据,属于应用层协议。

    URL统一资源定位器,标识一个资源,并指明如何locate资源。

    请求消息 request

    请求行 request line

         以方法符号开头(get、post),后面跟着URL和协议版本

        GET 请求指定的页面信息,并返回实体主体

        POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。

    请求头部 header

        说明服务器要使用的附加信息(这里面都是什么东西)

    空行

      请求头部后面的空行是必须的

    请求数据

       也叫主体,可以添加任意的其他数据,可以为空

    响应消息response

    状态行

     HTTP版本号,状态码,状态消息

    消息报头

    空行

    响应正文

       服务器返回给客户端的文本信息

 

   常见的状态码   

     第一个数字定义了响应的类型

    1 提示 表示请求已经接受,继续处理

    2 成功

    3.重定向

   4 客户端错误

   5服务器端错误

200 OK  请求成功  400  请求语法错误    401 请求未经授权 403 服务器收到,但是拒绝提供服务      404 请求资源不存在,URL错误 

   正向代理与反向代理

   我理解的正向代理:客户端、代理服务器、原始服务器三者工作中,代理服务器相当于是客户端的傀儡帮手,通过接受客户端的指令去访问原始服务器。原始服务器并不知道客户端是谁。

           反向代理:代理服务器是原始服务器的傀儡帮手,原始服务器只接受代理服务器过来的请求,对于原始服务器来说更加安全。

  AJAX可以理解为脚本发起HTTP通信的方法。

     过程的第一步创建AJAX对象,第二步发出HTTP请求,第三步接收服务器传回的数据,第四步更新网页数据。       

  

收获: 自己知道的东西太少了。。cmd都查了才知道是干嘛的。 

 



返回列表 返回列表
评论

    分享到