zoukankan      html  css  js  c++  java
  • 数据是如何从浏览器传输到服务器

    开发的过程中,经常会出现页面传输的数据在服务器端拿不到,或者是服务器端返回数据接收不到等问题。。。

    在这个过程中,数据究竟是怎么走的?

    今天让我们简单了解一下。

    在调错时,一般来说我们只会在这四个处有问题(tomcat出问题的几率很小,一般不考虑)

    1. 当我们从客户端发送数据时,会可能因为页面错误导致发送不出去,此时我们需要用到F12的NetWork来调试,当我们能看到我们发送的数据时,说明页面是把数据发送出去了的,也就是说,报错点不在这里。
    2. 数据在网络中传输都是二进制的,http是无状态协议,它是怎么知道要把数据传给谁? 如图,它会在经过一系列的拦截器后把数据解析封装到httpservletRequset和httpServletResponse中,然后再经过一系列的拦截器(日志记录,权限校验等。。。)到达我们的Controller层,如果在此处没有获取到数据,那么可能考虑接受数据的格式错误。
    3. 在经过第二道后,就是我们的业务处理了,之后会把处理后的数据返回给页面,3出错的可能就是数据没有从数据库获取到就返回数据了。
    4. 页面拿不到数据还是先查看F12,看数据是否正常返回。
  • 相关阅读:
    LaTeX技巧如何拆分源文件并且分别编译
    latex 批量注释
    解决 winedit 打开tex文件 reading error
    Latex beamer
    myeclipse项目上出现红色叹号
    个人简介
    Ubnt EdgeRouter ER-4 路由器的交换功能
    限制黑产尝试登陆WordPress后台
    查找汉字笔顺笔画
    WordPress主题:高级资源类博客主题RiPro主题V6.5
  • 原文地址:https://www.cnblogs.com/lxk233/p/8780544.html
Copyright © 2011-2022 走看看