zoukankan      html  css  js  c++  java
  • 互联网_http协议

    一、定义

    http协议叫做超文本传输协议,是从web服务器传输超文本到本地浏览器的协议。

    二、特征

    1.无连接:即每次连接仅处理一个请求,服务器处理完客户的请求,并收到客户端的响应后,即断开连接。采用这种方式可以节省传输时间。

    2.无状态:无状态是指对于事物处理没有记忆能力,意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。

    3,媒体独立:即只要客户端和服务网知道如何处理数据内容,那么任何类型的数据都可以通过http发送,

    三、http消息格式

      客户端的请求消息格式:请求行,请求头部,空行和请求数据。

    GET /hello.txt HTTP/1.1  (请求行)
    User-Agent: curl/7.16.3 libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3 (请求头)
    Host: www.example.com
    Accept-Language: en, mi
                      (空行)

    (请求数据,如发送post请求的时候)


    服务器端的相应报文格式:状态行,消息报头,空行,响应正文
    HTTP/1.1 200 OK  (状态行)
    Date: Mon, 27 Jul 2009 12:28:53 GMT (消息报头)
    Server: Apache
    Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT
    ETag: "34aa387-d-1568eb00"
    Accept-Ranges: bytes
    Content-Length: 51
    Vary: Accept-Encoding
    Content-Type: text/plain
                        (空行)
    <html>               (响应报文) 
    <head>
    <title>work homepage</title>
    </html>

    三、http请求方法
    get,post,head,delete,put等等

    四、http状态码
    200——请求成功
    301——资源转移
    400——bad request
    401——unauthorized
    404——请求的资源不存在not found
    403——请求被禁止forbidden
    500——服务器内部错误
    502-bad gateway
    503-service unabailable
    504-gateway timeout


    1××:服务器收到请求,需要请求者继续执行操作
    2××:操作已经成功处理;
    3××:重定向,需要进一步的操作以完成请求
    4××:客户端错误,请求包含语法错误或无法完成请求
    5××:服务器错误,服务器在处理请求过程中发生了错误


  • 相关阅读:
    vb学习笔记
    spfa模版
    spfa slf优化
    接口总结
    SAP屏幕穿透
    判断可编辑字段,用户输入的数据是否为纯数字(包含带小数点的小数)
    对于ALV中的可编辑字段,当输入的数据不满足某种条件时,我们需要将它恢复到修改前的数据,并刷新ALV。但是可编辑的字段刷新后仍然时修改后的数据,此处记录一种方法。
    ALV中可编辑字段数据变化时,对变化的数据进行操作。
    通过UPDATE 往数据库中更新数据
    SE16N 中设置为可编辑状态
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/3973894.html
Copyright © 2011-2022 走看看