• 基础笔记(二)HTTP协议


    GET与POST的区别

    1.GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间用&连接;POST是把提交的数据放在HTTP的body中。

    2.GET提交的数据大小有限制(协议中未明确对url的长度进行限制,在真正实现中,url的长度会受到服务器端以及浏览器端的限制),POST提交的数据没有限制。

    HTTP状态码

    • 1XX  提示信息 - 表示请求已被成功接收,继续处理
    • 2XX  成功 - 表示请求已被成功接收,理解,接受
    • 3XX  重定向 - 要完成请求必须进行更进一步的处理
    • 4XX  客户端错误 -  请求有语法错误或请求无法实现
    • 5XX  服务器端错误 -   服务器未能实现合法的请求

    常用状态码介绍

    200 OK

    302 Found    重定向,新的URL会在response 中的Location中返回,浏览器将会自动使用新的URL发出新的Request

    304 Not Modified    代表上次的文档已经被缓存了, 还可以继续使用

    400 Bad Request    客户端请求与语法错误,不能被服务器所理解

    403 Forbidden    服务器收到请求,但是拒绝提供服务

    404 Not Found    请求资源不存在

    500 Internal Server Error    服务器发生了不可预期的错误

    503 Server Unavailable    服务器当前不能处理客户端的请求,一段时间后可能恢复正常

    service()方法

    service()方法是servlet的核心。每当一个客户端请求一个HttpServlet对象,该对象的service()方法就会被调用。在HttpServlet中有该方法的默认实现,缺省的服务功能是调用HTTP请求的方法相应的do功能。

  • 相关阅读:
    如何将SLIC集成到ESXi中
    System Board Replacement Notice
    分发器上的会话代理进程控制脚本使用说明
    lib和dll的区别与使用
    vs2017自动生成的#include“stdafx.h”详解及解决方案
    禅定是否一定要打坐,为什么?
    PE文件解析 基础篇
    灵修书籍
    HDU 2546 饭卡(01背包裸题)
    codeforces 767A Snacktower(模拟)
  • 原文地址:https://www.cnblogs.com/asfeixue/p/3668379.html
Copyright © 2020-2023  润新知