仓颉基于http协议的web开发

一、了解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

        最终实现效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值