|
用hp做了个http服务器
比如回复base64文本 xOO6ww==
怎么让浏览器自动解码成 你好
求大佬写个回复例子 变量名 | 类 型 | 静态 | 数组 | 备 注 | TSocketTask | TSocketTask | | | 局_请求路径 | 文本型 | | | 局_URL参数 | 文本型 | | | 局_请求Cookie | 文本型 | | | 局_请求类型 | 文本型 | | | 局_协议头 | TNVPair | | 0 | 局_请求数据 | 文本型 | | | 通信句柄 | 整数型 | | | 连接ID | 整数型 | | | 数据指针 | 整数型 | | | IBufferPtr | IBufferPtr | | | 响应_状态码 | 整数型 | | | 响应_状态码描述 | 文本型 | | | 响应_内容 | 文本型 | | | i | 整数型 | | | 局_响应协议头 | TNVPair | | 2 |
如果真 (全_HP线程池. 指针转换Socket任务 (TaskFunc, TSocketTask ) = 假) 返回 ()通信句柄 = TSocketTask.通信句柄连接ID = TSocketTask.连接ID 全_Http服务端. 取附加数据 (通信句柄, 连接ID, 数据指针 ) 如果真 (数据指针 ≠ 0 ) IBufferPtr. 附加指针 (数据指针 ) 局_请求数据 = 编码_Utf8到Ansi (指针到字节集 (IBufferPtr. 取数据指针 (), IBufferPtr. 取数据长度 ()) ) IBufferPtr. 释放数据 ()全_Http服务端.取所有HTTP返回协议头 (通信句柄, 连接ID, 局_协议头)局_请求路径 = 全_Http服务端. 取URL域值 (通信句柄, 连接ID, #HUF_PATH )局_URL参数 = 全_Http服务端. 取URL域值 (通信句柄, 连接ID, #HUF_PATH + 1 )局_请求Cookie = 全_Http服务端. 取请求头_单值 (通信句柄, 连接ID, “Cookie”)局_请求类型 = 全_Http服务端. 取请求方法 (通信句柄, 连接ID ) 响应_内容 = “windows.btoa(xOO6ww==)”全_Http服务端. 回复请求 (通信句柄, 连接ID, 响应_状态码, 响应_状态码描述, 全_响应协议头, 编码_Ansi到Utf8 (响应_内容 )) 返回 ()
补充内容 (2023-6-14 18:07):
响应_内容 = “xOO6ww==”
|
|