首页 > 其他分享 >软件产品质量特性是什么-HTTP协议 http协议-小白妹

软件产品质量特性是什么-HTTP协议 http协议-小白妹

时间:2022-10-23 12:33:26浏览次数:46  
标签:http 请求 get 小白妹 响应 服务器 HTTP post

  • 能性:适应性、准确性、互操作性、依从性、安全性。
  • 可靠性:成熟性、容错性、易恢复性。
  • 可使用性:易理解性、易学习性、易操作性。
  • 效率:时间特性、资源特性。
  • 可维护性:易分析性、易变更性、稳定性、易测试性。
  • 可移植性: 适应性、易安装性、遵循性、易替换性

HTTP协议 http协议又叫做超文本传输协议

,在做网络请求的时候,我们基本上是使用http协议。 http协议包括请求和响应。 请求中包括:请求地址,请求方式,请求方式包括get请求和post请求,get和post的区别是get请求是在地址栏后边跟随请求参数,但是请求参数大小是有限制,不同浏览器是不同的。一般是4KB。post请求主要用于向服务器提交请求参数。post请求的参数是放到请求实体内容中的,相对get请求较为安全一些。另外,请求中会有各种请求头信息,比如支持的数据类型,请求的来源位置,以及Cookie头等相关头信息。

响应,主要包含响应的状态码,像200,304,307,404,500 还有各种响应头信息,比如设置缓存的响应头,Content-Type内容类型,设置cookie头信息。

200: (成功)服务器已成功处理了请求 304: (未修改)客户端发出了条件式请求,但服务器上的资源未曾发生改变,则通过响应此响应状态 307: (重定向)浏览器内部重定向 404: (未找到)服务器无法找到客户端请求的资源;Not Found 500: (服务器内部错误)无法完成请求;

标签:http,请求,get,小白妹,响应,服务器,HTTP,post
From: https://blog.51cto.com/u_15834073/5787275

相关文章

  • 面向对象的三个基本特征?-小白妹
    面向对象的三个基本特征是:封装、继承和多态。继承:让某个类型的对象获得另一个类型的对象的属性的方法。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例......
  • HTTP协议
    HTTP协议什么是协议?协议实际上是某些人,或者某些组织提前制定好的一套规范,大家都按照这个规范来,这样可以做到沟通无障碍。协议就是一套规范,就是一套标准。由其他人或其......
  • 使用多线程优化for循环请求http接口
    packagecom.test.list;importcom.alibaba.fastjson.JSON;importcom.google.common.util.concurrent.ThreadFactoryBuilder;importjava.util.*;importjava.util.concur......
  • C# HTTP POST AND GET json or xml
    usingSystem.Net;usingSystem.Net.Cache;usingSystem.IO;stringHttpPost(stringstrUrl,stringstrPostData){s......
  • 没啥用的知识 在WPF使用MediaElement,但Source带https会抛出未引用对象实列
    原因和解决办法如果恰好使用了MediaElement,在调用的时候,会出现空异常varuri=newUri("https://xxxx.mp4",UriKind.RelativeOrAbsolute);mediaElement.Source=uri......
  • Kubernetes的镜像地址为:https://repo.huaweicloud.com/kubernetes/
    1、备份/etc/apt/sources.list.d/kubernetes.list文件:cp/etc/apt/sources.list.d/kubernetes.list/etc/apt/sources.list.d/kubernetes.list.bak2、修改/etc/apt/sour......
  • Rust 实现的简单 http 转发
    学习Rust时练手的小程序,功能类似代理,将网络请求转发到新的地址和端口。目前只有http请求的转发,未来希望能够代理各种常用的网络协议。代码地址:https://gitee.com/wangyub......
  • c#-http-2-linux
    stringinfoOne="<Request>"+"<MessageHeader><Sender>LIS</Sender><Receiver>DCIS</Receiver>"+"<SendTime>"+timeNow+"<......
  • HttpService
    usingSystem.Net.Http;usingSystem.Text;usingSystem.Text.Json;usingSystem.Threading.Tasks;usingBlazorShared;usingBlazorShared.Models;usingMicrosoft......
  • 【http代理】Python-Selenium-Chrome(白名单使用)代码样例
    1.基于白名单方式使用Selenium+Chrome认证代理2.运行环境要求python2/3+selenium+Chrome+Chromedriver+Windows/Linux/macOS03.下载chromedriver(注意chromedrive......