java和javascript的区别,HTTP请求的方法,GET 与 POST
java和javascript的区别,HTTP请求的方法,GET 与 POST
java和javascript的区别
首先,这两个家伙没有任何的血缘关系,java是是由Sun 公司于1995年5月推出的,而javascript是于1995年由etscape公司设计实现而成的,由于etscape公司与Sun公司合作,etscape高层希望它看上去能够像Java,因此取名为JavaScript。
其次,这两个家伙的本质也不一样,java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,即使是开发简单的程序,也必须设计对象;而JavaScript是一种直译式脚本语言,它本身提供了非常丰富的内部对象供设计人员使用。
并且它们的执行方式也是不一样的,Java是介于解释型和编译型语言之间的一种语言,java的源代码在传递到客户端执行之前,必须经过编译,通过相应平台上的解释器,实现独立于某个特定的平台编译代码的束缚。JavaScript是一种解释性编程语言,其源代码在发往客户执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。
再其次两者的用途也不一样,java广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等,而Javascript的用途是:1.嵌入动态文本于HTML页面;2.对浏览器事件做出响应; .读写HTML元素;4.在数据被提交到服务器之前验证数据;5.检测访客的浏览器信息; 6.控制cookies,包括创建和修改等。
HTTP请求的方法:
HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式 HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIOS, PUT, DELETE, TRACE 和 COECT 方法
GET 与 POST
GET 向服务器请求数据,获取资源,在大部分网络请求中,GET方法非常常见,并且它具有幂等性。 GET请求没有请求体,对于GET请求的请求参数在URL后面加上一个"?“的后面,参数以key=value的形式。参数与参数之间使用”&"进行连接。 GET请求是通过URL传输参数的,所以GET请求可以传输的参数是有限的。 POST 用于向表单提交数据,传送的数据放在请求体中。 在POST请求中,请求参数放在请求体中,服务器会根据POST请求体中的参数创建一个页面,然后返回给客户端。POST不具有幂等性。 POST 与 GET 区别 作用不同:GET 用于获取资源,而 POST 用于传输实体主体。 参数位置不一样:GET 和 POST 的请求都能使用额外的参数,但是 GET 的参数是以查询字符串出现在 URL 中,而 POST 的参数存储在实体主体中。但是并不是 POST 参数存储在实体主体中就认为它的安全性更高,我们可以通过一些抓包工具如(Fiddler)查看。 在URL 只支持 ASCII 码,因此 GET 的参数中如果存在中文等字符就需要先进行编码。例如 中文 会转换为 %E4%B8%AD%E6%96%87,而空格会转换为 %20。POST 支持标准字符集。
安全性:安全的 HTTP 方法不会改变服务器状态,也就是说它只是可读的。 GET 方法是安全的,而 POST 却不是,因为 POST 的目的是传送实体主体内容,这个内容可能是用户上传的表单数据,上传成功之后,服务器可能把这个数据存储到数据库中,因此状态也就发生了改变。 安全的方法除了 GET 之外还有:HEAD、OPTIOS。 不安全的方法除了 POST 之外还有 PUT、DELETE。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2024-12-16,如有侵权请联系 cloudcommunity@tencent 删除javascripthttpgetpostjava#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
留言与评论(共有 13 条评论) |
本站网友 湖州美食 | 7分钟前 发表 |
也就是说它只是可读的 | |
本站网友 男胎儿小鸡b超显示图 | 10分钟前 发表 |
因此 GET 的参数中如果存在中文等字符就需要先进行编码 | |
本站网友 百花牌蜂胶 | 19分钟前 发表 |
这两个家伙没有任何的血缘关系 | |
本站网友 莞城二手房 | 6分钟前 发表 |
java和javascript的区别 | |
本站网友 葫芦岛二手房 | 5分钟前 发表 |
我们可以通过一些抓包工具如(Fiddler)查看 | |
本站网友 美白排行榜 | 6分钟前 发表 |
GET请求没有请求体 | |
本站网友 厦门妇幼保健院预约 | 11分钟前 发表 |
科学超级计算机 | |
本站网友 中药知母的作用 | 3分钟前 发表 |
包括创建和修改等 | |
本站网友 水土流失治理 | 27分钟前 发表 |
而 POST 的参数存储在实体主体中 | |
本站网友 马晓天 | 1分钟前 发表 |
我们可以通过一些抓包工具如(Fiddler)查看 | |
本站网友 泰州二手房 | 27分钟前 发表 |
因此取名为JavaScript | |
本站网友 碧迪公司 | 30分钟前 发表 |
POST 支持标准字符集 |