2

aspweb服务器(asp服务器搭建)

面试官问:HTTP get 和 post 区别 #计算机网络##HTTP##HTTP面试题#

HTTP 中包括许多方法,get 和 post 是 HTTP 中最常用的两个方法,基本上使用 HTTP 方法中有 99% 都是在使用 get 方法和 Post 方法,所以有必要我们对这两个方法有更加深刻的认识。

get 方法一般用于请求,比如你在浏览器地址栏输入 www.cxuanblog.com 其实就是发送了一个 get 请求,它的主要特征是请求服务器返回资源,而 post 方法一般用于 <form> 表单的提交,相当于是把信息提交给服务器,等待服务器作出响应,get 相当于一个是 pull/拉的操作,而 post 相当于是一个 push/推的操作。

get 方法是不安全的,因为你在发送请求的过程中,你的请求参数会拼在 URL 后面,从而导致容易被攻击者窃取,对你的信息造成破坏和伪造;

 /test/demo_form.asp?name1=value1&name2=value2

而 post 方法是把参数放在请求体 body 中的,这对用户来说不可见。

 POST /test/demo_form.asp HTTP/1.1

 Host: w3schools.com

 name1=value1&name2=value2

get 请求的 URL 有长度限制,而 post 请求会把参数和值放在消息体中,对数据长度没有要求。

get 请求会被浏览器主动 cache,而 post 不会,除非手动设置。

get 请求在浏览器反复的 回退/前进 操作是无害的,而 post 操作会再次提交表单请求。

get 请求在发送过程中会产生一个 TCP 数据包;post 在发送过程中会产生两个 TCP 数据包。对于 get 方式的请求,浏览器会把 http header 和 data 一并发送出去,服务器响应 200(返回数据);而对于 post,浏览器先发送 header,服务器响应 100 continue,浏览器再发送 data,服务器响应 200 ok(返回数据)。

#微服务那些事# 不好意思目前还没有见过上微服务的项目。大家好我是44岁的大龄程序员码农阿峰。由于我只有中专学历,从来没进过大公司,所在的软件团队一般也只有几个人。幸好上上上家公司是做过微服务的,做了造车新势力小鹏汽车的MES系统。那公司有个架构组,3个架构师。可惜我没转正就辞职了。那段时间我学到很多东西,是最近几年收获最大的一次。

后来简历就敢写熟悉微服务了。上家公司是做法院系统的,法院要推国产化,数据库用的是达梦,服务器是统信的UOS,系统使用.net core3.1做微服务改造并实现跨平台。前段时间问前同事说项目最终还是没有实现改造,还是在用老系统。

现在公司项目还是MVC4的ASP.NET的,非前后端分离项目。模块大都是winnt服务。也有web端和WEBAPI端。

我觉得离微服务十万八千里,不知道大神们微服务了吗?说说体验呗。我用觉得DAPR来治理微服务挺好的,可惜资料极少,没有企业级的案例。之前有架构师那公司还是请专业的运维在负责微服务架构的运维。

今天你微了没有?哈哈

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2154213/
1
上一篇扫码领红包(微信扫码领红包)
下一篇 windows补丁(windows补丁更新服务器)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部