美文网首页
关于POST和GET

关于POST和GET

作者: Y1212 | 来源:发表于2017-07-06 23:52 被阅读0次

    最近跟研发的接触中有讨论到这个,所以做个查询和记录

    1、post、get是什么东西

    这是http定义的与服务器交互的方法,即客户端以何种方式对服务器进行请求和应答

    超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。

    HTTP 的工作方式是客户机与服务器之间的请求-应答协议。

    2、与post、get类似的请求-应答方式有哪些

    HTTP/1.1协议中共定义了八种方法(也叫“动作”)来以不同方式操作指定的资源:

    8种方法的描述

    3、主要分析get和post

    在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。

    根本区别在于一个用于获取数据,一个用于修改数据

    所以你可以用修改数据的来替代查询数据的,但是不能用查询数据的来替代修改数据的

    (1)GET查询字符串(名称/值对)是在 GET 请求的 URL 中发送的,通常是像下面这样定义格式的

    login.action?name=hyddd&password=idontknow&verify=%E4%BD%E5%A5%BD

    a,以 ? 来分隔URL和数据;

    b,以& 来分隔参数;

    c,如果数据是英文或数字,原样发送;

    d,如果数据是中文或其它字符,则进行BASE64编码。

    (2)POST查询字符串(名称/值对)是在 POST 请求的 HTTP 消息主体中发送的

    POST /test/demo_form.asp HTTP/1.1

    Host: w3schools.com

    name1=value1&name2=value2

    所以适用于的情况稍微整理如下:

    适用于的整理

    具体可参考:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp


    相关文章

      网友评论

          本文标题:关于POST和GET

          本文链接:https://www.haomeiwen.com/subject/bchchxtx.html