开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 15496|回复: 96
收起左侧

[易源码分享] EHTTP - 易语言网站开发框架 - V1.2.1

[复制链接]
结帖率:45% (5/11)
发表于 2019-5-26 18:02:56 | 显示全部楼层 |阅读模式   河北省石家庄市
分享源码
界面截图:
是否带模块: 纯源码
备注说明: -
本帖最后由 1585346868 于 2019-5-26 19:26 编辑

例行介绍:
       eHttp是由C++编写的网站开发框架。它缩短了网站开发周期,降低了网站开发难度。老少皆宜啊~!哈哈哈哈哈
废话少说,更新什么功能就不说了,只贴出所有功能
       1、ehttp服务【HTTP服务器管理】
                 ①绑定连接事件【当浏览器连接请求时触发】
                 ②绑定接收事件【当浏览器数据到达时触发】
                 ③订阅【当以特定方式访问特定页面时触发】
                 ④取HTTP服务器已保存Session数量           

                   ehttp.png
      2、Request【请求类】
                   ①取Cookies【去浏览器携带Cookie(类)】
                   ②取Get 【取GET请求】
                   ③取POST数据【如果有POST请求,可以获取POST数据】
                   ④取Session【用于获取该请求的Session(类)】
                   ⑤取方式【GET/POST】
                   ⑥取路径【浏览器请求路径】

                   ⑦取请求头【浏览器请求头】
                   ⑧取远程IP地址【客户地址】

                request.png
      3、Response【响应类】
                     response.png
                      ①发送文件【发送一个文件】
                      ②发送文本【发送文件改一改就好啦】
                      ③置Cookie【响应给浏览器的Cookie】
                      ④置响应头【譬如:Content-Type:text/html】
                      ⑤置状态行【如非必要无需设置】
                      ⑥重定向【让浏览器重新请求新地址】
        4、Cookie
                        cookies.png
           5、Session【服务端存储的浏览器会话信息】
                      session.png
下载地址: EHTTP V1.2.1.zip (2.25 MB, 下载次数: 289)

评分

参与人数 7好评 +6 精币 +18 收起 理由
凌哥 + 1 + 3 这个我比较感兴趣
易语言资源网 + 1 + 5 支持开源~!感谢分享
cronus + 1 + 2 支持开源~!感谢分享
kyo9766 + 2 感谢分享,很给力!~
无敌灰灰 + 1 + 2 感谢分享,很给力!~
qq729777703 + 1 + 2 先收藏
汉族 + 1 + 2 感谢分享,很给力!~

查看全部评分


本帖被以下淘专辑推荐:

结帖率:0% (0/1)

签到天数: 5 天

发表于 2024-1-4 16:50:06 | 显示全部楼层   河南省洛阳市
大佬 学习了
回复 支持 反对

使用道具 举报

签到天数: 22 天

发表于 2021-9-12 12:02:13 | 显示全部楼层   广东省深圳市
JSON类呢??
回复 支持 反对

使用道具 举报

结帖率:32% (6/19)

签到天数: 3 天

发表于 2020-2-14 16:57:31 | 显示全部楼层   贵州省黔东南苗族侗族自治州
看看再说了
回复 支持 反对

使用道具 举报

结帖率:67% (2/3)
发表于 2020-1-1 13:53:00 | 显示全部楼层   广东省佛山市
JSON类呢??
回复 支持 反对

使用道具 举报

结帖率:71% (5/7)

签到天数: 6 天

发表于 2019-12-17 11:13:55 | 显示全部楼层   广东省深圳市
@1585346868  大佬,项目还在维护吗?有没有交流群之类的。我遇到一个问题。上传文件会崩溃。
html代码
  1. <form method="post" action="/captcha" id="form2" enctype="multipart/form-data">

  2.             <input id="input_captcha" type="file" name="captcha"
  3. accept="image/png, image/jpg, image/bmp" onchange="form2.submit()"/>
  4.         </form>
复制代码
易代码
  
子程序名返回值类型公开备 注
启动  
变量名类 型静态数组备 注
错误代码整数型 
端口整数型 
pid整数型 
' 调试输出 (1)
进程_提升权限到Debug ()
端口 = 1111
pid = 端口检测_TCP (端口)
http.监听页面 (“/action”, “POST”, &action)
http.监听页面 (“/captcha”, “POST”, &captcha)
http.监听客户端 (&事件_连接)
http.监听页面全部 (&事件_接收)
如果真 (文件是否存在 (取运行目录 ()“/index.html”))
写到文件 (取运行目录 ()“/index.html”, 编码_Ansi到Utf8 ( #index ))

如果真 (pid ≠ 0)
进程结束 (pid)
进程_结束 (pid)
进程_进程结束 (pid)
进程_强力结束进程 (pid, 0)

如果真 (http.启动 (“0.0.0.0”, 端口, 错误代码))
信息框 (“启动失败:”多项选择 (错误代码 + 1, “未知”, “地址错误或端口被占用”, “系统错误”), 0, , )
调试输出 (2)
http.关闭 ()
结束 ()
子程序名返回值类型公开备 注
captcha  
参数名类 型参考可空数组备 注
请求句柄整数型
响应句柄整数型
变量名类 型静态数组备 注
请求请求类 
响应响应类 
请求数据字节集 
' 请求.初始化 (请求句柄)
' 响应.初始化 (响应句柄)
' 请求.取POST数据 (请求数据)
' 写到文件 (“C:\Users\Administrator\Desktop\1.png”, 请求数据)
' 调试输出 (请求数据)
响应.发送数据 (“句柄”)


i支持库列表   支持库注释   
spec特殊功能支持库









回复 支持 反对

使用道具 举报

结帖率:71% (5/7)

签到天数: 6 天

发表于 2019-12-17 11:13:03 | 显示全部楼层   广东省深圳市
@1585346868 大佬,项目还在维护吗?有没有交流群之类的。我遇到一个问题。上传文件会崩溃。
html代码
  1. <form method="post" action="/captcha" id="form2" enctype="multipart/form-data">
  2.             <input id="input_captcha" type="file" name="captcha" accept="image/png, image/jpg, image/bmp" onchange="form2.submit()"/>
  3.         </form>
复制代码
易代码
  
子程序名返回值类型公开备 注
启动  
变量名类 型静态数组备 注
错误代码整数型 
端口整数型 
pid整数型 
' 调试输出 (1)
进程_提升权限到Debug ()
端口 = 1111
pid = 端口检测_TCP (端口)
http.监听页面 (“/action”, “POST”, &action)
http.监听页面 (“/captcha”, “POST”, &captcha)
http.监听客户端 (&事件_连接)
http.监听页面全部 (&事件_接收)
如果真 (文件是否存在 (取运行目录 ()“/index.html”))
写到文件 (取运行目录 ()“/index.html”, 编码_Ansi到Utf8 ( #index ))

如果真 (pid ≠ 0)
进程结束 (pid)
进程_结束 (pid)
进程_进程结束 (pid)
进程_强力结束进程 (pid, 0)

如果真 (http.启动 (“0.0.0.0”, 端口, 错误代码))
信息框 (“启动失败:”多项选择 (错误代码 + 1, “未知”, “地址错误或端口被占用”, “系统错误”), 0, , )
调试输出 (2)
http.关闭 ()
结束 ()
子程序名返回值类型公开备 注
captcha  
参数名类 型参考可空数组备 注
请求句柄整数型
响应句柄整数型
变量名类 型静态数组备 注
请求请求类 
响应响应类 
请求数据字节集 
' 请求.初始化 (请求句柄)
' 响应.初始化 (响应句柄)
' 请求.取POST数据 (请求数据)
' 写到文件 (“C:\Users\Administrator\Desktop\1.png”, 请求数据)
' 调试输出 (请求数据)
响应.发送数据 (“句柄”)


i支持库列表   支持库注释   
spec特殊功能支持库







回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2019-10-29 15:12:44 | 显示全部楼层   山西省太原市
66666666666666666666
回复 支持 反对

使用道具 举报

发表于 2019-8-20 11:35:26 | 显示全部楼层   江西省*
虽然用不上,还是要支持!
回复 支持 反对

使用道具 举报

发表于 2019-7-29 22:28:41 | 显示全部楼层   广东省深圳市
回复 支持 反对

使用道具 举报

结帖率:14% (1/7)
发表于 2019-7-2 11:59:45 | 显示全部楼层   浙江省金华市
不错  就是不知道稳定性  压力过没有
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表