全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货  >  详情

java中 get和post 区别?

来源:千锋教育
发布人:xqq
2023-10-11

推荐

在线提问>>

一、java中 get和post 区别

1.首先get是用来获取数据的,post是向服务器提交数据。

2.get传递形式是通过URL进行传输,以key=value的格式,添加在url后面, 多变量用&连接,而post是将数据放在http协议的请求头或者请求体中进行传递。

3.一般上传文件用post。而get在url中传送参数有长度限制。

4.get传输数据参数会显示在url上,对于一些敏感属于 如password,一般都会用post进行传递。

5.get一般用于查询来使用。get请求的数据是url地址明文发送,不安全,而post的请求数据不会在地址栏出现,较为安全。get执行效率比post好。

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

对于get方式,服务器端用request.queryString获取变量的值,对于post方式,服务器端用request.form获取提交的数据。get传送的数据量较小,不能大于2kb。post传送的数据量较大,一般默认为不受限制。但理论上,IIS4中最大量为80kb,IIS5中为100kb。

延伸阅读:

二、java编程工具

Eclipse:一个开放源代码的、基于Java的可扩展开发平台。

NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。

IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。

MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境。

EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。

以上就是关于java中 get和post 区别的内容希望对大家有帮助。

相关文章

大数据分析与数据分析有什么区别?

原型模式和应用拷贝构造函数、重载赋值操作符有什么区别?

原始卡尔曼滤波算法(KF)、扩展卡尔曼滤波算法(EKF)以及无迹卡尔曼滤波算法(UKF)三者之间的区别?

dos和windows的区别?

c语言char和int区别?

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取