顺德企业门户网站建设建设网站深圳

news/2025/10/9 9:13:14/文章来源:
顺德企业门户网站建设,建设网站深圳,做海报需要用到什么网站素材,wordpress媒体库加载不出来Http定义了与服务器交互的不同方法#xff0c;最基本的方法有4种#xff0c;分别是GET#xff0c;POST#xff0c;PUT#xff0c;DELETE。URL全称是资源描述符#xff0c;我们可以这样认为#xff1a;一个URL地址#xff0c;它用于描述一个网络上的资源#xff0c;而H…  Http定义了与服务器交互的不同方法最基本的方法有4种分别是GETPOSTPUTDELETE。URL全称是资源描述符我们可以这样认为一个URL地址它用于描述一个网络上的资源而HTTP中的GETPOSTPUTDELETE就对应着对这个资源的查改增删4个操作。到这里大家应该有个大概的了解了GET一般用于获取/查询资源信息而POST一般用于更新资源信息。 1.根据HTTP规范GET用于信息获取而且应该是安全的和幂等的。 (1).所谓安全的意味着该操作用于获取信息而非修改信息。换句话说GET 请求一般不应产生副作用。就是说它仅仅是获取资源信息就像数据库查询一样不会修改增加数据不会影响资源的状态。 * 注意这里安全的含义仅仅是指是非修改信息。 (2).幂等的意味着对同一URL的多个请求应该返回同样的结果。这里我再解释一下幂等这个概念 幂等idempotent、idempotence是一个数学或计算机学概念常见于抽象代数中。 幂等有一下几种定义 对于单目运算如果一个运算对于在范围内的所有的一个数多次进行该运算所得的结果和进行一次该运算所得的结果是一样的那么我们就称该运算是幂等的。比如绝对值运算就是一个例子在实数集中有abs(a)abs(abs(a))。 对于双目运算则要求当参与运算的两个值是等值的情况下如果满足运算结果与参与运算的两个值相等则称该运算幂等如求两个数的最大值的函数有在在实数集中幂等即max(x,x) x。 看完上述解释后应该可以理解GET幂等的含义了。  但在实际应用中以上2条规定并没有这么严格。引用别人文章的例子比如新闻站点的头版不断更新。虽然第二次请求会返回不同的一批新闻该操作仍然被认为是安全的和幂等的因为它总是返回当前的新闻。从根本上说如果目标是当用户打开一个链接时他可以确信从自身的角度来看没有改变资源即可。 2.根据HTTP规范POST表示可能修改变服务器上的资源的请求。继续引用上面的例子还是新闻以网站为例读者对新闻发表自己的评论应该通过POST实现因为在评论提交后站点的资源已经不同了或者说资源被修改了。  上面大概说了一下HTTP规范中GET和POST的一些原理性的问题。但在实际的做的时候很多人却没有按照HTTP规范去做导致这个问题的原因有很多比如说 1.很多人贪方便更新资源时用了GET因为用POST必须要到FORM表单这样会麻烦一点。 2.对资源的增删改查操作其实都可以通过GET/POST完成不需要用到PUT和DELETE。 3.另外一个是早期的Web MVC框架设计者们并没有有意识地将URL当作抽象的资源来看待和设计所以导致一个比较严重的问题是传统的Web MVC框架基本上都只支持GET和POST两种HTTP方法而不支持PUT和DELETE方法。 * 简单解释一下MVCMVC本来是存在于Desktop程序中的M是指数据模型V是指用户界面C则是控制器。使用MVC的目的是将M和V的实现代码分离从而使同一个程序可以使用不同的表现形式。 以上3点典型地描述了老一套的风格没有严格遵守HTTP规范随着架构的发展现在出现REST(Representational State Transfer)一套支持HTTP规范的新风格这里不多说了可以参考《RESTful Web Services》。 说完原理性的问题我们再从表面现像上面看看GET和POST的区别 1.GET请求的数据会附在URL之后就是把数据放置在HTTP协议头中以?分割URL和传输数据参数之间以相连如login.action?namehydddpasswordidontknowverify%E4%BD%A0%E5%A5%BD。如果数据是英文字母/数字原样发送如果是空格转换为如果是中文/其他字符则直接把字符串用BASE64加密得出如%E4%BD%A0%E5%A5%BD其中XX中的XX为该符号以16进制表示的ASCII。 POST把提交的数据则放置在是HTTP包的包体中。 2.GET方式提交的数据最多只能是1024字节理论上POST没有限制可传较大量的数据IIS4中最大为80KBIIS5中为100KB (1).首先是GET方式提交的数据最多只能是1024字节因为GET是通过URL提交数据那么GET可提交的数据量就跟URL的长度有直接关系了。而实际上URL不存在参数上限的问题HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K35)。对于其他浏览器如Netscape、FireFox等理论上没有长度限制其限制取决于操作系统的支持。 注意这是限制是整个URL长度而不仅仅是你的参数值数据长度。 (2).理论上讲POST是没有大小限制的HTTP协议规范也没有进行大小限制说“POST数据量存在80K/100K的大小限制”是不准确的POST数据是没有限制的起限制作用的是服务器的处理程序的处理能力。 对于ASP程序Request对象处理每个表单域时存在100K的数据长度限制。但如果使用Request.BinaryRead则没有这个限制。 由这个延伸出去对于IIS 6.0微软出于安全考虑加大了限制。我们还需要注意 1).IIS 6.0默认ASP POST数据量最大为200KB每个表单域限制是100KB。 2).IIS 6.0默认上传文件的最大大小是4MB。 3).IIS 6.0默认最大请求头是16KB。 IIS 6.0之前没有这些限制。 所以上面的80K100K可能只是默认值而已(注关于IIS4和IIS5的参数我还没有确认)但肯定是可以自己设置的。由于每个版本的IIS对这些参数的默认值都不一样具体请参考相关的IIS配置文档。 3.在ASP中服务端获取GET请求参数用Request.QueryString获取POST请求参数用Request.Form。在JSP中用request.getParameter(\XXXX\)来获取虽然jsp中也有request.getQueryString()方法但使用起来比较麻烦比如传一个test.jsp?namehydddpasswordhyddd用request.getQueryString()得到的是namehydddpasswordhyddd。在PHP中可以用$_GET和$_POST分别获取GET和POST中的数据而$_REQUEST则可以获取GET和POST两种请求中的数据。值得注意的是JSP中使用request和PHP中使用$_REQUEST都会有隐患这个下次再写个文章总结。 4.POST的安全性要比GET的安全性高。注意这里所说的安全性和上面GET提到的“安全”不是同个概念。上面“安全”的含义仅仅是不作数据修改而这里安全的含义是真正的Security的含义比如通过GET提交数据用户名和密码将明文出现在URL上因为(1)登录页面有可能被浏览器缓存(2)其他人查看浏览器的历史纪录那么别人就可以拿到你的账号和密码了除此之外使用GET提交数据还可能会造成Cross-site request forgery攻击。 总结一下Get是向服务器发索取数据的一种请求而Post是向服务器提交数据的一种请求在FORM表单中Method默认为GET实质上GET和POST只是发送机制不同并不是一个取一个发 与 POST 相比GET 更简单也更快并且在大部分情况下都能用。 然而在以下情况中请使用 POST 请求 无法使用缓存文件更新服务器上的文件或数据库 向服务器发送大量数据POST 没有数据量限制 发送包含未知字符的用户输入时POST 比 GET 更稳定也更可靠

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/932339.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue3使用h函数如何封装组件和$attrs和props的区别

二次封装组件需要考虑的3个重要的问题 1,props 如何进行传递 2,插槽如何穿透 3,暴露实例以及实例中的方法 在vue3中的$attrs的变化 vue3中$listeners已被删除合并到$attrs中。 vue3的$attrs现在包括class和style属性…

2025 年最新国际物流服务公司权威排行榜单发布,含海运快递跨境专线等领域最新推荐国际物流海运专线/国际物流专线/国际物流公司/国际物流一条龙公司推荐

在全球化贸易不断推进、跨境电商规模持续扩大的背景下,国际物流成为连接国内外市场的核心纽带,其服务质量直接影响商家的运营效率与客户体验。然而,当前市场上国际物流企业数量众多,服务水平参差不齐,部分企业存在…

多智能体强化学习算法(MAPPO)

多智能体强化学习算法分为 中心式和分散式 中心式的思想是考虑一个合作式的环境,直接将单智能体算法扩展,让其直接学习一个联合动作的输出,但是并不好给出单个智能体该如何进行决策。分散式是每个智能体独立学习自己…

实用指南:ubuntu开机自动挂载windows下的硬盘

实用指南:ubuntu开机自动挂载windows下的硬盘pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &q…

《软件需求最佳实践》阅读笔记二

需求捕获是需求开发中的第一个活动,每个团队都必须提高需求捕获的有效性,要点在于计划性和科学性。 需求捕获的过程是人和人打交道的过程,需求捕获需要需求分析人员积极主动的去获取需求,是散网打鱼,而不是休闲钓…

下载免费网站模板wordpress菜单设置

RP2040 采用合宙的RP2040(板载4MB Flash), 所有开发资料参考官方:树莓派 Pico 中文站

2025 年国内优质不锈钢厂商最新推荐排行榜:含沈阳及东三省地区水箱油罐楼梯激光切割等产品服务商不锈钢水箱/油罐/水灌/油箱/楼梯/折弯厂家推荐

当前国内不锈钢市场产品品类繁杂,从基础的板材、管材到定制化的水箱、油罐、桥梁杆等,覆盖建筑、化工、机械制造等多个领域,但供应商资质参差不齐,部分企业存在质量不稳定、交货延迟、售后缺失等问题,尤其在环保政…

假脱机技术

什么是脱机技术,脱机技术能解决什么问题 脱机技术用磁带完成 磁带的输入比织带机快得多 【脱离主机控制的进行输入输出操作】脱机技术 假脱机技术的实现原理 假脱机技术--输入输出井 又叫做SPOOLing技术,用软件的方式…

2025 顶管源头厂家最新推荐榜单:F 型混凝土 / 水泥 / 电力 / 矩形 / 市政 / 排水 / 大口径顶管优质供应商精选

随着新型城镇化与地下管网改造工程的全面推进,顶管作为地下铺设核心建材的市场需求呈爆发式增长,但行业乱象也随之凸显。部分厂家缺乏规模化生产能力,导致供货周期波动大,难以匹配大型工程的进度要求;另有企业工艺…

2025 年 AI 教育机构最新推荐排行榜:涵盖企业 AI 培训、AI + 教育、AI 教育线下机构等领域的优质机构精选

随着 AI 技术在教育领域的深度渗透,AI 教育市场涌现出大量机构,但产品同质化、技术应用不精准、服务质量参差不齐等问题凸显,给企业、学校及学习者选择优质机构带来极大困扰。为解决这一难题,帮助需求方精准找到技…

html网站 下载没有网站域名是否需要备案

一、是什么 DNS(Domain Names System),域名系统,是互联网一项服务,是进行域名和与之相对应的 IP 地址进行转换的服务器 简单来讲,DNS相当于一个翻译官,负责将域名翻译成ip地址 IP 地址&#…

2025 年最新台车炉实力厂家榜单发布,含大型燃气 / 天然气 / 热处理 / 全纤维等类型设备最新推荐及优质企业核心优势解析

当前工业热处理领域,台车炉作为关键生产设备,其性能直接关系到制造企业的生产效率与产品质量。但市场上厂家数量繁杂,产品质量差异大,部分厂家存在技术落后、环保不达标、售后响应慢等问题,让企业选购时面临诸多困…

Kubernetes Service详解:实现服务发现与负载均衡

1. Service概念引入k8s之部署Deployment章节我们介绍RS以及Deployment,Deployment提供了pod的管理方式,以及通过副本控制器RC保证集群中pod的数量保持为指定数量。同时Deployment还提供了相关升级、回滚、更新速度、…

长尾关键词爱站深圳华强北赛格大楼晃动

647. 回文子串 题目链接/文章讲解:代码随想录 视频讲解:动态规划,字符串性质决定了 DP 数组的定义 | LeetCode:647.回文子串_哔哩哔哩_bilibili class Solution {public int countSubstrings(String s) {// 将字符串转换为字符数…

Jmeter批量调用不同值参数的CSV

需要在同一个接口,进行不同值的多次调用。 1、再添加里面 选择【配置元件】下的 【CSV Data Set Config】2、在CSV中设置文件名(包含路径),文件编码,变量名称,多个变量需要设置分隔符(分隔符看在文件中使用的分…

【一步步开发AI运动APP】十二、自定义扩展新运动项目2

之前我们为您分享了【一步步开发AI运动小程序】开发系列博文,通过该系列博文,很多开发者开发出了很多精美的AI健身、线上运动赛事、AI学生体测、美体、康复锻炼等应用场景的AI运动小程序;为了帮助开发者继续深耕AI运…

2025 年最新真石漆厂家排行榜:别墅外墙 / 专业仿砖 / 天然涂料优质厂家最新推荐指南

当前真石漆市场需求旺盛,但品牌鱼龙混杂,小作坊产品充斥市场,偷工减料导致涂层开裂、褪色等问题频发,不仅影响建筑美观,还增加消费者经济负担。行业标准执行不严、检测漏洞多,加上消费者缺乏专业选购知识,易被虚…

自学编程网站免费微信官方小程序开发工具

1 二维图像 1.1 二维曲线 plot(x, y, ls"-", lw1.5, labelNone)x, y:横坐标和纵坐标ls:颜色、点标记、线型列表,如 ls‘r*-’ 表示红色实线、*形点,ls‘g.’ 表示绿色散点lw:线宽度label:线标签…

没有网站如何做淘宝客如何做电商运营推广

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 元模型 元模型,是特定领域的模型,用于创建该领域中的模型的构建元素。典型的元模型结构可以分为四种:…