| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 网页_处理协议头 | 文本型 | 将协议头中的键名首字母处理为大写 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 参_原始协议头 | 文本型 | ||||||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 局_数组 | 文本型 | "0" | ||||
| i | 整数型 | |||||
| 局_键名 | 文本型 | |||||
| 局_键名右 | 文本型 | |||||
| 局_键名左 | 文本型 | |||||
| 局_协议头 | 文本型 | |||||
| 局_键名拼接 | 文本型 | |||||
| 局_键名数组 | 文本型 | "0" | ||||
| 局_总数 | 整数型 | |||||
| x | 整数型 | |||||
| 局_键值 | 文本型 | |||||
| 局_冒号位置 | 整数型 | |||||
计次循环首 (取数组成员数 (局_数组), i)
局_冒号位置 = 寻找文本 (局_数组 [i], “:”, , 假)
如果真 (局_冒号位置 = -1)
到循环尾 ()

局_键名 = 取文本中间 (局_数组 [i], 1, 局_冒号位置 - 1)
如果 (寻找文本 (局_键名, “-”, , 假) ≠ -1)
局_键名拼接 = “”
局_键名数组 = 分割文本 (局_键名, “-”, )
局_总数 = 取数组成员数 (局_键名数组)

计次循环首 (局_总数, x)


如果 (x = 局_总数)


局_键名拼接 = 局_键名拼接 + 文本_首字母改大写 (局_键名数组 [x])


局_键名拼接 = 局_键名拼接 + 文本_首字母改大写 (局_键名数组 [x]) + “-”





计次循环尾 ()
局_键名 = 局_键名拼接
局_键名 = 文本_首字母改大写 (局_键名)

局_键值 = 取文本右边 (局_数组 [i], 取文本长度 (局_数组 [i]) - 取文本长度 (局_键名))
如果真 (取代码 (取文本左边 (局_键值, 1), ) = 32)
局_键值 = 取文本右边 (局_键值, 取文本长度 (局_键值) - 1)

局_协议头 = 局_协议头 + 局_键名 + 局_键值 + #换行符
计次循环尾 ()局_协议头 = 取文本左边 (局_协议头, 取文本长度 (局_协议头) - 取文本长度 ( #换行符 ))
返回 (局_协议头)
词条作者信息 使用例程
