zoukankan      html  css  js  c++  java
  • 每日日报

    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: 描述当前服务端的类型
    响应体
  • 相关阅读:
    记录下平台多种语言加密算法实施的历程
    Php AES加密、解密与Java互操作的问题
    Tomcat服务器常用配置和HTTP简介
    淘宝IP地址查询
    linux下hexdump和od命令:显示文件十六进制格式
    技术讨论 | 简谈渗透测试各阶段我常用的那些“神器”
    串口发送数据速度
    在Qt示例项目的C ++ / QML源中的//! [0]的含义是什么?
    C++ 函数参数中“ *&代表什么? ”
    c++中三种参数引用方式
  • 原文地址:https://www.cnblogs.com/zhukaile/p/14836265.html
Copyright © 2011-2022 走看看