当前博客:00-1、桌面端开发之创建HTTP服务

266 次浏览【转载需注明来源】

博客作者:【快码FOF编程】

个性签名:寒窗苦读十年一朝凤舞九天

在快码编程中,HTTP服务的开发非常便捷,一段最基础的HTTP服务代码如下:

 HTTP服务类.启动服务(
	{ "端口": 8081, "域名": "0.0.0.0" },
	(反馈信息) => {
		调试输出(反馈信息);
	},
	(访问信息, 整体信息) => {
		调试输出(访问信息);
		返回 { "发送数据": "你好,世界", "数据协议": HTTP服务类.获取数据协议("html") };
	}
);

知识点:启动服务常用的参数有四个,第一个参数是服务信息;对象类的格式,具体的对象键名数据如下:

{ "端口": 8081, "域名": "0.0.0.0", "目录配置": { "路径": "请更改为html文件目录"}, "防火墙": { "开启状态": false, "访问时间": 5000, "访问次数": 10, "限制描述": "你已触发系统防火墙", "参与URL": [] }, "上传大小限制": 1024 * 1024 * 1, "链接视图": [] }

1、端口,端口是HTTP服务的交互出口,可以认为是服务与客户端通讯交流的出口,一台电脑设备上总共有65535个端口;在快码编程中HTTP端口默认为8081,这个端口大家也可以不使用默认而自行更改~

2、域名,默认填0.0.0.0即可,也就是监听所有可通信的地址

还有很多其他的配置,这些配置后续的章节都会介绍到。

知识点:参数二是服务的反馈信息,可能出现的值有以下值:

{ "状态": "启动失败", "原因": "第一个参数为必填参数" }

{ "状态": "启动失败", "原因": "未找到端口信息" }

{ "状态": "上传失败", "原因": "上传的文件超过了大小限制" }

{ "状态": "启动成功" }

{ "状态": "服务关闭", "原因": "端口xxx的服务被关闭" }

{ "状态": "服务错误", "原因": error }

知识点:参数三是GET访问信息,定义函数回调格式,当用户进行GET访问时,就会触发参数三的函数

注意:在HTTP协议中有多种访问方式,但常用的就是GET和POST访问。

GET访问属于明文访问,通常是请求数据使用;例如通过网址打开一个页面,这个就是GET访问。

POST访问属于非明文访问,例如登录注册、表单数据提交等,我们看不见数据的过程;这种就是POST提交。

知识点:参数四是POST访问信息,定义函数回调格式,当用户进行POST访问时,就会触发参数四的函数。

 

本章节结束,下节课继续讲解HTTP服务知识。

默认排序
Generic placeholder image
Generic placeholder image
快码FOF编程 Time: 2023-05-13 17:48:37

从本章节开始,我们开始进行HTTP服务的开发了


00-1、桌面端开发之创建HTTP服务