杨梅冲
每天在想什么呢?
随笔 - 198,  文章 - 0,  评论 - 8,  阅读 - 17万

1、Web开发模式

复制代码
# web开发模式
#前后端混合开发(前后端不分离):返回的是html的内容,需要写模板
#前后端分离:只专注于写后端接口,返回json,xml格式数据

# xml格式
<xml>
<name>cxiong</name>
</xml>
# json
{"name":"cxiong"}

# java---》jsp
https://www.pearvideo.com/category_loading.jsp
#php写的
http://www.aa7a.cn/user.php
# python写的:伪静态
http://www.aa7a.cn/user.html

#什么是动态页面(查数据库的,数据动态显示),什么是静态页面(静止的html)
  一般大量访问的动态页面可以动态生成后放置到CDN,减少服务器和数据库的访问
#页面静态化
复制代码

2.api接口

  为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本

  通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介

复制代码
# web api包括以下几个特点
# url:长得像返回数据的url链接
https://api.map.baidu.com/place/v2/search
返回:{"status":101,"message":"AK参数不存在"}

# 请求方式:get、post、put、patch、delete
    采用get方式请求上方接口

# 请求参数:json或xml格式的key-value类型数据
    ak:6E823f587c95f0148c19993539b99295
    region:上海
    query:肯德基
    output:json
    # 汉字粘贴进来自动进行了转换
    https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295&region=%E4%B8%8A%E6%B5%B7&query=%E8%82%AF%E5%BE%B7%E5%9F%BA&output=json

# 响应结果:json或xml格式的数据
上方请求参数的output参数值决定了响应数据的格式
复制代码

3.接口测试工具 Postman

  https://www.postman.com/downloads/

复制代码
# Postman是一款接口调试工具,是一款免费的可视化软件,同时支持各种操作系统平台,是测试接口的首选工具;postman是目前最好用的,模拟发送http请求的工具
# 双击安装,安装完成自动打开,在网页上进行登录

# 解析json的网站
http://www.json.cn/
    
#请求头中User-Agent:客户端的类型
# 请求头中加其他参数:
# 批量接口导出和测试(实操一下)
复制代码

# 案例:请求百度地图接口

 

posted on   杨梅冲  阅读(179)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示