接口和协议

本文介绍了软件开发的两种结构C/S和B/S,并深入解析HTTP协议,包括URL组成部分、HTTP1.0与1.1的区别、请求方法、GET与POST的区别以及HTTP状态码,帮助读者理解HTTP的基本原理。
摘要由CSDN通过智能技术生成

一、软件开发的两种结构

1.APP端→C/S client客户端 sever服务端(手机上下载的APP就是客户端)

2.Web端→B/S browser浏览器 server服务端(在浏览器上直接输入网址即可访问)

CS与BS的优缺点对比:

  • CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高
  • BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日常办公应用BS,在实际生产中使用CS结构

二、Http协议

1.什么是http协议?

超文本传输协议,服务器传输超文本到本地浏览器的传送协议。浏览器通过超文本传输协议 (HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。

2.http之URL

①HTTP使用统一资源定位符(Uniform Resource Identifiers, URI)来传输数据和建立连接。URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息(某处资源的地址

②格式:http://ip(域名):端口号/路径(/虚拟目录/文件名)?传输的参数

③从上面的URL可以看出,一个完整的URL包括以下几部分:

  • 协议部分:网页使用的协议,有http、https、ftp等多种协议,协议后的“//”为分隔符
  • 域名部分:如www.baidu.com就是域名,一个URL中,也可以使用IP地址作为域名使用
  • 端口部分:域名和
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彭俞伟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值