一、了解http协议
http是一种用于分布式、协作式超媒体信息系统的应用层协议,它定义了客户端与服务器之间请求与响应的标准格式和交互流程。
常用的请求类型有GET请求和POST请求:
GET请求:用途:获取服务器资源
应用场景:访问网页、API数据查询、下载文件等
POST请求:用途:向服务器提交数据(如表单、文件上传、JSON数据等)
应用场景:用户注册、文件上传、API数据创建等
二、仓颉基于http协议的web开发
首先,创建仓颉文件,构建仓颉基于http的服务器端

实现视图部分,创建html文件
这里导入视频和音频的文件位置要注意一下,因为这里会将文件地址映射为本地IP地址来获取文件,如果直接导入当前文件夹下的文件,会因为找不到数据文件而报错
![]()
可以使用nginx,拉起本地数据源解决这个问题:
nginx的两个配置看一下:

1.启动nginx
win+R,输入cmd,打开命令提示符窗口

2.通过浏览器即可查询数据源文件

将对应文件的IP地址,写到html标签<video>和<audio>的src路径中,如上图所示
3.最后,如果出现html页面中的视频文件播放时有音效但是没有画面的情况,可能是MP4视频的编码格式的问题,案例中使用的编码格式为H.264
最终实现效果:

1327

被折叠的 条评论
为什么被折叠?



