`
xiaolongRen_will
  • 浏览: 28065 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

http协议的请求方法get和post的区别

 
阅读更多

http协议的请求方法get和post的区别
 
 * get和post的使用时机:
    * 何时使用get请求方法
        *   在地址栏直接写访问的路径 此时请求方法是get
     *   使用超链接  此时请求方法是get
     *   当form表单的属性method=get时,请求方法是get
   
    * 何时使用post请求方法
        * 当form表单的属性method=post时,请求方法是post
 
 * 从传输的数量来看
     * 使用get请求方法,传递的数据量少
     * 使用post请求方法,可以传递大的数据量
    
 *  地址栏的变化:
      * 请求方法是get,在地址栏可以看到传递的表单信息
          http://localhost:8080/myAppServlet/methodServlet?username=zhang&tel=1234
         
      *请求方法是post,在地址栏不可以看到传递的表单信息
          http://localhost:8080/myAppServlet/methodServlet      
         
      
      
////////////////////////////////////////////////////////////////////////////////////////
get和post在url后参数传递的方式:
  * 传递参数的格式如下
     Http://locahost:808/xxxxx/xxxxservlet?参数的名称1=参数的值1
     Http://locahost:808/xxxxx/xxxxservlet?参数的名称1=参数的值1&参数的名称2=参数的值2&参数的名称3=参数的值3
 
  * get链接方式:
      <a href="./methodServlet?a=9&b=abc">testgetparams</a>
 
  * get方式 表单请求方法是get时  后不能给参数,可以采用隐藏域的方式   
      <form action="./methodServlet" method="get">
          <input type="hidden" name="a" value="123">
            用户名:<input type="text" name="username"><br> 
            密码:<input type="text" name="tel" value="1234"><br>       
           <input type="submit" value="提交">
     </form>
 
 
  * post表单提交的方式:
     <form action="./methodServlet?a=67&b=ooooo" method="post">
            用户名:<input type="text" name="username"><br> 
             电话:<input type="text" name="tel" value="1234"><br>       
           <input type="submit" value="保存">
     </form>    
         
                

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Http协议中POST和GET方法的本质区别

    HTTP中的POST和GET方法是两种最常用于网页开发的数据传输方式,它们在原理和表现形式上存在本质区别。 首先,从原理上看,GET方法通常用于获取资源信息,它通过URL来传递参数,URL全称为资源描述符,表示网络上的一...

    C#实现http协议GET、POST请求

    C#实现http协议GET、POST请求 C#实现http协议GET、POST请求 C#实现http协议GET、POST请求 C#实现http协议GET、POST请求 C#实现http协议GET、POST请求

    http协议get与post的区别

    在深入探讨HTTP协议中GET与POST请求方法的区别之前,我们首先需要理解HTTP(HyperText Transfer Protocol)的基础概念。HTTP是一种应用层协议,用于从万维网服务器传输超文本到本地浏览器的传输协议。它允许数据在...

    c# http协议,实现get或post发送请求 并返回内容

    GET和POST是HTTP协议中最常用的两种请求方法。本篇将详细介绍如何在C#中利用HTTP协议实现GET和POST请求,并获取返回的内容。 首先,让我们了解GET和POST的基本概念: 1. GET:GET请求是最常见的HTTP方法,用于从...

    VC++ HTTP Get Post请求

    在VC++编程环境中,HTTP(超文本传输协议)Get和Post请求是常见的网络通信方法,用于从或向服务器发送数据。这两个方法是Web应用程序与服务器交互的基础,理解它们的工作原理和如何在VC++中实现至关重要。 **HTTP ...

    C# http Get/POST请求封装类

    GET和POST是HTTP协议中最常见的两种请求方法,分别用于获取资源和提交数据。本文将详细讨论如何在C#中封装一个用于执行HTTP GET和POST请求的类,以及`HttpHelper.cs`文件中的关键实现。 首先,了解GET和POST的基本...

    基于Labview的HTTP的GET与POST请求示例

    超文本传输协议(HTTP)的...两种 HTTP 请求方法:GET 和 POST 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。 GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据

    Delphi两种方法演示HTTP请求:GET/POST.rar

    Delphi两种方法演示HTTP请求:GET/POST方法使用演示,程序将演示使用这两种方法建立会话、建立一个http请求句柄、发送一个指定请求到httpserver、接收header信息和一个http请求、指向一个接收请求信息的缓冲区的指针...

    常见的八种http请求方法及GET与POST的区别-请求方法get

    http请求方法 常见的八种http请求方法及GET与POST的区别_请求方法get

    C#的http发送post和get请求源码

    在C#编程中,HTTP(超文本传输协议)是用于客户端和服务器之间通信的主要协议,主要涉及GET和POST两种常见的请求方法。本文将详细介绍如何在C#中实现这两种请求,并结合给定的文件名,推测这是一个简单的C#桌面应用...

    Web应用安全:HTTP协议GET和POST的使用区别实验.docx

    ### Web应用安全:HTTP协议GET和POST的使用区别实验 #### 实验背景及目标 本实验旨在通过实际操作深入理解HTTP协议中POST方法的工作机制及其与GET方法的区别。实验将利用Firefox浏览器的Firebug插件以及Wireshark...

    http get post 请求模拟器

    HTTP是互联网上应用最为广泛的一种网络协议,GET和POST是HTTP协议中的两种主要请求方法,它们在Web开发中扮演着重要角色。理解这两者的工作原理和区别对于进行网络编程至关重要。 1. GET请求: GET请求是HTTP中最...

    GET请求和POST请求的区别(详细)

    HTTP协议定义了多种与服务器进行交互的方法,其中最基本的包括GET、POST、PUT和DELETE。这些方法分别对应于对网络资源的查询、更新、创建和删除操作。GET通常用于获取资源信息,而POST则常用于更新资源。 #### 二、...

    winform GET请求和POST请求

    在Windows Forms(Winform)应用开发中,GET和POST是两种常见的HTTP请求方法,用于从服务器获取或向服务器发送数据。这两个概念对于任何与Web交互的客户端程序设计都是至关重要的,尤其是在使用C#进行Winform编程时...

    Http协议内容总结 http协议包含哪些内容 Http协议的请求方法 Http协议实现的原理机制 get与post请求的区别

    通过以上分析,我们不仅了解了HTTP协议的基本结构和工作原理,还深入探讨了各种请求方法的特点及适用场景,以及GET与POST请求的关键差异。此外,还介绍了常见的HTTP状态码,这对于理解服务器与客户端之间的交互至关...

    C# 使用Get和Post请求获取数据

    在Web开发中,与服务器进行交互的一个关键方法是通过HTTP(超文本传输协议)发送GET和POST请求。这两个方法是HTTP协议中最基本的请求类型,用于从服务器获取或向服务器提交数据。 首先,让我们详细了解GET请求。GET...

    api实现http请求,支持post和get方法

    本主题聚焦于如何利用API实现HTTP请求,特别是支持POST和GET这两种最常见的HTTP方法。在Delphi 6这样的集成开发环境中,开发者经常需要与网络进行交互,获取或发送数据,而WinINet API库则为此提供了便利。 Delphi ...

    java发送http/https请求(get/post)Demo,亲测可用

    以上就是Java中发送HTTP/HTTPS GET和POST请求的基本概念,以及处理JSON数据的方法。在实际应用中,还需要考虑错误处理、性能优化和其他安全因素。如果需要更复杂的功能,建议使用成熟的HTTP客户端库。

    Web应用安全:HTTP协议GET和POST的使用区别.pptx

    GET和POST是HTTP协议中最基本的两种请求方法,它们各自有着特定的用途和限制。 1. GET方法: GET方法通常用于从服务器获取资源。在URL中,查询字符串(即问号“?”后面的部分)用于传递参数。例如,`/search/users?...

Global site tag (gtag.js) - Google Analytics