`
qq_24665727
  • 浏览: 120348 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Web里面get和post请求

    博客分类:
  • web
阅读更多

Get请求和POST请求的区别:

1.get请求会将提交的数据附加到URL的后面(比如百度收索,点击后你会看到你的收索字直接加在地址栏上面)
2.POST请求会以Form Data的方式提交

<form action="writeChat.jsp" method="post"> 
		<div class="div">标题:<input type="text" name="articletitle"></div>
		<div class="div"><textarea name="articleContent" rows="30" cols="100" ></textarea></div>
		<div class="div"> <input type="submit" value="发表文章" width=20px height=10px ></div>
	</form>

 
1、Get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程

2、对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。两种方式的参数都可以用Request来获得

3、Get 方式传输的数据量非常小,一般限制在 2 KB 左右,但是执行效率却比 Post 方法好;而 Post 方式传递的数据量相对较大,它是等待服务器来读取数据,不过也有字节限制,这是为了避免对服务器用大量数据进行恶意攻击。

 

5、Get安全性非常低,Post安全性相对较高。
  综上所以最好使用 Post 提交数据。

0
3
分享到:
评论

相关推荐

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

    在IT行业中,C#是一种广泛使用的编程语言,特别是在开发Windows应用程序、Web服务和游戏等领域。在Web开发中,与服务器进行交互的一个...通过理解和熟练掌握GET和POST请求的使用,可以更高效地开发和维护Web应用程序。

    向web发送get和post请求的源码

    完整的向web发送get已经post请求的java程序

    VB6Get和POST请求异步处理请求

    在提供的压缩包文件"VB6 XMLHTTP_Get_POST"中,可能包含了一些示例代码或教程,这些资源可以帮助你更深入地理解和应用异步GET和POST请求。通过学习和实践这些示例,你可以熟练地在VB6中处理网络请求,避免UI卡死问题...

    winform GET请求和POST请求

    POST请求则更复杂一些,它允许在请求正文中携带大量数据,这些数据对用户是不可见的,适合发送敏感信息。在Winform中,可以使用`HttpWebRequest`类创建POST请求,需要设置Content-Type头并提供请求正文: ```csharp...

    http get post 请求模拟器

    与GET不同,POST请求的数据包含在请求体中,不会显示在URL上,因此更适合处理敏感信息。POST请求对数据大小无严格限制,理论上可以发送大量数据。然而,POST请求可能会导致浏览器缓存问题,且并非所有服务器都支持...

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

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

    轻量级web服务器实现http 实现get post请求

    在本文中,我们将深入探讨如何使用C++语言和TinyHTTP源码实现一个轻量级的Web服务器,以处理HTTP协议中的GET和POST请求。这个项目是适合初学者的,可以帮助他们理解网络编程的基础,特别是HTTP协议和服务器端的实现...

    C# http Get/POST请求封装类

    本文将详细讨论如何在C#中封装一个用于执行HTTP GET和POST请求的类,以及`HttpHelper.cs`文件中的关键实现。 首先,了解GET和POST的基本概念。GET请求通常用于获取资源,其参数通过URL查询字符串传递,且对数据量有...

    ASP.NET中使用一般处理程序ashx作为后台处理实现响应get和post请求示例代码.zip

    本示例代码着重展示了如何使用ASHX来处理GET和POST请求,这在构建RESTful API或实现异步数据通信时非常常见。 首先,让我们了解GET和POST请求的基本概念。GET请求通常用于获取资源,是幂等的,意味着多次发送相同的...

    VC++ HTTP Get Post请求

    在VC++编程环境中,HTTP(超文本传输协议)Get和Post请求是常见的网络通信方法,主要用于从或向Web服务器发送数据。MFC(Microsoft Foundation Classes)库为VC++提供了便捷的方式来实现这些功能。本文将详细讲解...

    Post,Get请求测试工具

    - **POST请求**:在HTTP协议中,POST是用于向服务器提交数据的一种方法。通常用于创建新的资源,比如在网页表单提交时。 - **GET请求**:GET是获取服务器资源的方法,是最常见的一种请求类型,用于从服务器获取...

    使用java发送get和post请求实践

    在 Java 中发送 GET 和 POST 请求是非常常见的操作,今天我们将通过使用 Apache HttpClient 库来实现这些操作。 什么是 Apache HttpClient 库? Apache HttpClient 库是 Apache 软件基金会提供的一个开源库,用于...

    GET请求https,post请求https

    了解并正确使用GET和POST请求,对于开发安全、高效的Web应用至关重要。 综上所述,GET和POST请求在HTTPS环境下的主要差异在于数据的提交方式和用途,而两者都得益于HTTPS提供的加密保护,提高了网络通信的安全性。...

    HttpTest.rar_GET和POST请求_HTTPTest_get post

    GET和POST请求广泛应用于各种场景。GET常用于获取静态页面、搜索结果,而POST则用于表单提交、更新数据、上传文件等。在实际开发中,HttpTest工具类可以极大地提高开发效率,减少编写网络请求代码的工作量。 总之...

    tomcat GET请求与POST请求

    总之,Tomcat中的GET和POST请求是HTTP通信的基础,理解它们的工作原理和差异对于开发健壮、安全的Web应用程序至关重要。在实现时,需要根据具体需求选择合适的方法,并注意相关的最佳实践和潜在问题。通过编写...

    python做get和post请求

    我们可以通过这些模块来构建GET和POST请求。 1. **urllib2模块**: - `urllib2.get()`:这个函数用于创建GET请求。例如,我们可以创建一个`Request`对象,然后使用`urlopen`打开它来获取响应。在提供的`urllib2Get...

    Go语言中的gin框架之GET/POST请求参数接收传值(五)

    本教程将详细讲解如何在Gin中接收GET和POST请求的参数。 首先,我们需要引入Gin库。在`go.mod`文件中,确保你有以下依赖: ```go module example.com/gin_get_post go 1.14 require ( github....

    C# 后台请求接口的方法(GET,POST)

    GET请求通常用于获取资源,而POST请求则用于提交数据到服务器。 #### GET请求 GET请求是HTTP请求的一种,其主要功能是从服务器上获取数据。在C#中,可以通过`System.Net`命名空间下的`WebRequest`类来进行GET请求...

Global site tag (gtag.js) - Google Analytics