码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • JavaWeb开发了解


    程序架构
    C/S架构
    B/S架构
    Web访问中的角色和协议
    浏览器---http协议---web服务器---servlet---服务器端程序---jdbc---DB
    http协议
    client---请求---server---响应---servlet
    请求:客户端(浏览器)会根据用户地址将数据发送给服务器的过程
    响应:服务器将请求的处理结果发送到浏览器的过程
    问题
    浏览器和服务器在市面上有很多种,各种浏览器的和服务器进行交互的时候,可能会出现什么样的问题,该怎么去解决
    解决
    规范浏览器和服务器之间的数据交互方式(http协议进行实现)
    http协议的概念和介绍
    概念
    超文本传输协议
    特点
    简单快速:浏览器只需要向服务器传送请求方法(get和post)和路径
    灵活:可以传任意数据对象
    无连接:每次只处理一个请求,服务器处理完浏览器请求后断开连接
    无状态:处理完就没有记忆了
    http1.1状态支持可持续可连接
    http的交互流程(一次完整的请求一般分为4个步骤)
    客户端和服务器端建立连接
    客户端(浏览器)发送请求到服务器(http协议)
    服务器端接收到请求后,进行处理,然后将处理结果相应(返回)给客户端
    关闭客户端(浏览器)和服务器的连接(http1.1版本不会立即关闭)
    http协议的请求方式
    根据http的标准,可以使用多种请求方式
    http1.0:GET POST HEAD
    http1.1:在1.0基础上新增OPTIONS PVT DELETE TRACE CONNECT
    get请求方式
    会以?的形式隔开拼接在请求的头上,不安全
    http的协议虽然没有规定请求数据的大小,但是浏览器对url的头度是有限制的,所以get请求就不能携带大量的数据
    post请求方式
    在浏览器的地址栏看不到具体的请求数据,安全,适合大量的数据的传送

  • 相关阅读:
    【笔记】Java - VM options、Program arguments、Environment variables、eclipse variables
    【网络编程】C++实现网络通信服务器程序||计算机网络课设||Linux系统编程||TCP协议(附源码)
    【原创】指针变量作为函数参数要点注意+main函数中值是否改变
    Docker简介
    Java的深浅拷贝认识
    Flink SQL 中的流式概念:状态算子
    使用 RNN 模型从零实现 情感分类(详解)
    因为一行Log日志导致的线上P1事故
    [pytorch笔记]04 --进阶训练技巧
    [排序算法] 快速排序 (C++) (含三种写法)
  • 原文地址:https://blog.csdn.net/skqpp1314/article/details/127743554
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号