HTTP协议传输中GET方式与POST方式有什么区别

HTTP支持多种请求命令,有GET、PUT、DELETE、POST、HEAD,最常用的为GET及POST,下边来介绍下这两种方式的区别。

一、GET方式

GET方式主要用户附带较少的参数信息,因为GET方式参数有大小限制为1024个字节(1k),这些参数位于URL的尾部,以?隔开,参数之间用&分隔,例如:

"http://localhost:8080/manager/test.action?param1=123&param2=456",

GET方式传输时是将这些参数信息放在HTTP请求协议的HEAD中:

二、POST方式

POST方式相对于GET方式最大的优点莫过于没有大小限制了,POST方式传输时是将参数信息放在了HTTP请求协议的实体部分:

时间: 2025-01-31 10:46:15

HTTP协议传输中GET方式与POST方式有什么区别的相关文章

HTTP协议header中Content-Disposition中文文件名乱码

在做文件下载时当文件名为中文时经常会出现乱码现象.  参考文章 http://blog.robotshell.org/2012/deal-with-http-header-encoding-for-file-download/  本文就详细给出案例来解决这一乱码问题以及还一直未解决的一个疑问欢迎大家一起来探讨.  大体的原因就是header中只支持ASCII所以我们传输的文件名必须是ASCII当文件名为中文时必须要将该中文转换成ASCII.  转换方式有很多  方式一将中文文件名用ISO-885

文件传输-关于C# socket传输中的连接问题

问题描述 关于C# socket传输中的连接问题 由于我初次编写网络传输这一块的代码,中间一些传输上这几道连接的地方不太明白. 现在我遇到的情景是这样的: 1.我用TCP协议传输文件至服务器, 2.客户端第一次发送文件信息等待回应, 3.服务器接收到消息后返回状态, 4.本地收到状态后开始传文件并等待传输完成回应, 5.传输完成后服务器发送完成状态回来客户端接收到整个过程就完成了. 现有服务器一台,公网IP,可以直接从任何电脑访问的那种, 我现在在服务器上写好了监听,监听收到的消息并判断,然后发

谈谈RTP传输中的负载类型和时间戳

 最近被RTP的负载类型和时间戳搞郁闷了,一个问题调试了近一周,终于圆满解决,回头看看,发现其实主要原因还是自己没有真正地搞清楚RTP协议中负载类型和时间戳的含义.虽然做RTP传输,有着Jrtplib和Ortp这两个强大的库支持,一个是c++接口,一个是c语言接口,各有各的特点,各有各的应用环境,但是仅仅有库就能解决一切问题吗?可能仿照着一些例子程序,你能够完成主要的功能,但一旦问题发生了,不清楚原理你是很难定位和解决问题的,所以在此,用我的经验劝劝大家,磨刀不误砍柴工,做应用还是先把原理搞清楚

服务器-http协议传输丢数据问题

问题描述 http协议传输丢数据问题 情况是这样的,一个安卓应用,和服务端用HTTP协议上传数据, app 从手机数据库里查出20条数据,然后压缩成ZIP,再把ZIP转成BASE64,做参数发请求, 请求参数类似于 returnData=ASSDFFGHHJKJHGFFGHJFGHJHG; 服务器端接受到请求后直接将数据原封不动存入数据库中,然后给APP一个响应告诉它我收到了.APP得到请求后将手机库里的这些数据置成已经上传状态 重复这个过程一直到APP所有数据上传完成. 现在出现这种情况,手机

RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接的解决方法_win服务器

今天一个客户反映,远程桌面无法连接 ,我看了一下,ping都是正常的,telnet了一下远程端口,也是可以连接的,但是远程桌面却总是连不上,就先帮他重启了一下.重启后,远程可以登入了,就去查看了一下服务器日志,发现了这样一条错误: RDP 协议组件 X.224 在协议流中发现一个错误并且中断了客户端连接. 事件类型: 错误 事件来源: TermDD 描述: RDP 的 "DATA ENCRYPTION" 协议组件在协议流中检测到一个错误并且中断了客户机. 这里,RDP,即远程桌面协议.

[20130110]linux传输文件-tar+nc+各种压缩方式.txt

[20130110]linux传输文件-tar+nc+各种压缩方式.txt 以前在linux下传输文件,特别一些大文件以及很多小文件,我个人经常喜欢tar+nc的传输方式. 实际上很简单: 在A机器上执行:tar -cvzf - /data/orcl/users01.dbf | nc -l 55555 在B机器上执行:nc A_IP 55555 | tar xvzf - -C /tmp --注意:-czf 后面有一个-,我曾经忘记写,导致1个文件破坏(切记!!!).这样解压在B机器的/tmp目录

golang中解决tcp传输中的粘包问题

golang中解决tcp传输中的粘包问题 Author: 岳东卫 Email: usher.yue@gmail.com 什么是粘包? 最近在写https://github.com/UsherYue/ActivedRouter (一个http/https反向代理服务)的时候遇到了粘包问题, 如果有做过网络编程的小伙伴应该都知道粘包问题,举个例子: 比如客户端在和服 务器进行通信采用的是json格式的数据包.那么此时Client和Server的数据交互流程应该如下: Client Send Json

Java项目中连接数据库的几种方式和范例

连接数据库|项目 Java项目中连接数据库的几种方式和范例 1, 最原始的写法(也是一般初学者的写法) 首先import数据库连接基础类,然后其它的然后就简单了.实际操作过程中只需加载驱动程序类,之后调用sql语句就行了.以下是一个简单的程序例子. //Select.java import java.net.URL; import java.sql.*; class Select{ public static void main(String[] args){ try{ //创建连接URL St

Word 2013中如何设置段落对齐方式

在Word2013文档中,用户可以通过"开始"功能区和"段落"对话框两种方法设置段落文本的对齐方式. 方法1:打开Word2013文档窗口,选中需要设置对齐方式的段落.然后在"开始"功能区的"段落"分组中分别单击"左对齐"按钮."居中对齐"按钮."右对齐"按钮."两端对齐"按钮和"分散对齐"按钮设置对齐方式,如图20131006