请求方式GET和POST

原创 2012年03月23日 17:59:43

         WEB浏览器采用HTTP协议与服务器进行数据交互主要有两种形式,一种是GET,另一种是POST。这两种请求方式在发送数据的结构、服务器出了接收数据的方式以及对服务器状态的影响等方面有着不同的作用。

GET和POST方式的不同之处

  GET方式 POST方式
数据传输载体 URL HTTP头键值对
数据长度 通常1024字节以内 无限制
安全性 URL明文传输,不安全 可加密后再HTTP头文件中传输,较安全
请求提交方式 可以为form,也可以为任意URL链接 只能以form方式提交
一般用途 获取信息 提交信息(也可以获取信息)

为什么GET请求方式只能发送1024字节以内的信息,而POST请求方式却没有限制:

    原因在于GET请求提交的信息只能在URL后,而URL的长度一般都受服务器端程序的限制;POST请求提交的每个键值对都单独作为一行存在于HTTP头消息内,而这个消息没有限制的。


http(17):请求头响应头键值对含义、设置请求头数据,获取请求头数据,获取响应头数据

客户端给服务器发送请求头服务器给客户端发送响应package com.example.httpdemo;import java.io.BufferedReader; import java.io.IO...
  • u013225534
  • u013225534
  • 2016年01月21日 23:07
  • 2164

Asp.net 取得http头文件相关信息

 var arr = Request.UserLanguages;        foreach (var item in arr)        {            Response.Writ...
  • gishero
  • gishero
  • 2010年06月06日 21:41
  • 2728

HTTP请求方式GET和POST的区别详解

HTTP请求方式GET和POST的区别详解 标签: soap服务器encodingwindowsurl浏览器 2012-08-18 16:24 937人阅读 评论(0) 收藏 举报 ...
  • LoveStudy_girl
  • LoveStudy_girl
  • 2016年11月09日 08:40
  • 2647

post请求方式和get请求方式等网络请求方式总结

y一,几种请求方式的解析 第一种:get请求方式请求数据 向服务器发索取数据的一种请求,get是获取信息,而不是修改信息,数据不会被修改,get请求的参数会跟在url(路径)后进行传递,请求的数据会...
  • smile0528
  • smile0528
  • 2016年08月03日 18:48
  • 2016

http中post 和 get 请求方法区别

前言 做Web开发就一定会涉及到浏览器和服务器的交互,所以了解浏览器和服务器交互的方式就尤为重要。从接触B/S开始就已经接触到了get和post,但是对它们的了解确实不深入。在后来不断的做项目过程中...
  • wswit
  • wswit
  • 2016年03月01日 22:06
  • 11270

HTTP请求中POST与GET的区别

一、原理区别 一般我们在浏览器输入一个网址访问网站都是GET请求;再FORM表单中,可以通过设置Method指定提交方式为GET或者POST提交方式,默认为GET提交方式。 HTTP定义了与服务器...
  • yipiankongbai
  • yipiankongbai
  • 2014年04月18日 17:15
  • 99661

http请求的post和get方式的区别

在网上找了post和get请求方式的不同和区别,感觉这个比较好,转载过来和大家分享! Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。UR...
  • qq_36687674
  • qq_36687674
  • 2017年08月11日 10:41
  • 328

get与post的区别get请求方式与post请求方式的区别

Get和Post的区别 1. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,在URL中可以看到。 2.post是通过HTTPPOST机制,将表单内各个字段与其内容放置在HTML...
  • dianzijinglin
  • dianzijinglin
  • 2016年08月03日 16:59
  • 1627

【JavaScript】2.Http中Get与Post两种请求方式的差异

Get和Post在面试中一般都会问到,一般的区别: (1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中) (2)post发送的数据更大(get有url...
  • benben513624
  • benben513624
  • 2017年04月26日 12:40
  • 732

Android Http方法:Get请求与Post请求的区别及实例示范

Http方法:Get请求与Post请求的区别 Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求 Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改...
  • chenlove1
  • chenlove1
  • 2014年04月30日 09:54
  • 7262
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:请求方式GET和POST
举报原因:
原因补充:

(最多只允许输入30个字)