• 每日日报


    get    参数提交的方式 所有参数都放到url的后面 url跟参数之间用?隔开 每一个参数之间用&符号隔开  
    http://192.168.78.99:8080/hello/form.html?username=hello&password=123....
    提交参数的长度有限制 2K~8K  不超过2k 实际上是浏览器对url的长度有限制 
    post 参数的组拼方式  每一个参数之间用&符号隔开  key=value形式
            参数是放到请求体中  post方式提交 参数的长度不受限制  (一些特定的需求 比如文件上传必须使用post方式提交)
    请求行 请求的地址 请求的方法 请求用到的http协议
    请求头
    host请求主机的ip
    user_agent 告诉服务端 当前浏览器的类型
    Accept: 告诉服务端 当前浏览器可以处理的数据类型
    Accept-Language 告诉服务端 当前浏览器可以接受的语言
    Accept-Encoding 告诉服务端 当前浏览器可以支持的压缩格式
    Referer 提交的url
    connection 是否断开连接
    post方式 如果有参数提交 那么 会比get方式多两个请求头
     
    Content-Type 告诉服务端提交参数的数据类型
    Content-Length  告诉服务端提交参数的数据长度
    请求体 post方式才有请求体
    1. username=abcd&password=12345&gender=m&hobby=football&hometown=bj&intro=%E8%BF%99%E4%B8%AA%E5%AE%B6%E4%BC%99%E5%BE%88%E6%87%92......
    响应 response
    响应行 响应码 http的版本号
    200~299 说明请求成功 服务端成功返回数据
    300~399 服务端收到了请求 但是需要客户端做进一步操作
    400~499 请求错误(客户端问题)
    500~599 服务端错误
    Accept-Ranges 说明当前服务端返回数据的单位
    Content-Length 响应体的长度
    Content-Type 响应的类型
    Date 服务端当前的时间
    Etag Last-Modified 用来判断 服务端内容是否有变化  如果Etag Last-Modified 两次访问内容都没有变化
    说明在两次访问的时间间隔内服务端没有发生改变 可以使用缓存的数据
    Server: 描述当前服务端的类型
    响应体
  • 相关阅读:
    Oracle查询中将结果列按分组用逗号隔开,拼接成一行(listagg函数)
    Oracle SQL获取每个分组中日期最大的一条数据
    oracle字段根据字符串拆分,用subStr()和inStr()进行拆分
    javascript求最大公约数
    javascript单链表
    防input required属性的提示框
    css3绘制三色字
    js和php时间戳的问题
    ajax使用的一些错误
    浏览器js文件未及时更新问题
  • 原文地址:https://www.cnblogs.com/zhukaile/p/14836265.html
Copyright © 2020-2023  润新知