问答详情
源自:6-4 案例:Cookie在登录中的应用

什么时候用request,response,session??

这个案列中用到了request,response 但是我不是很清楚什么时候用什么地方才去用? 求解答 :谢谢


提问者:慕哥9071977 2016-05-07 20:03

个回答

  • _Wei_
    2016-05-07 21:05:16
    已采纳

    request是请求,是携带用户在客户端的操作数据发送给服务端处理的对象。

    服务端需要通过request对象的方法取得用户提交的数据,比如用户名和密码等。

    response是应答,能够携带数据或命令返回给客户端处理。所以案例中添加cookie是用response.addCookie()方法,因为cookie是客户端的机制,所以服务器命令客户端保存cookie用response对象发送给客户端。

    而当服务器需要通过客户端拿到客户端保存的cookies时,用request对象的getCookies()方法,因为客户端发送请求时会将保存的cookies一起通过request对象打包发送给服务端(猜的)。

    所以服务器处理客户端的数据用request对象拿到数据,服务器发送命令或数据给客户端时,用response对象打包命令和数据发送给客户端。

    自己的理解,不知道有没有理解错误的地方。勿喷!!!