在curl模块中增加了两个模块函数:curlSetPostByHashArray和curlSetHeaderByArray模块函数,在curlEasySetopt模块函数中增加了COOKIEFILE,COOKIEJAR,COOKIE,PROXY,POSTFIELDS,VERBOSE以及STDERR选项,调整了进程名称等。
从v0.15.0版本开始,在编译时,可以添加curl模块,从而可以执行抓取数据相关的操作。只要在make命令后面加入USE_CURL=yes即可。
从v0.14.0版本开始,在编译时,可以添加pcre正则表达式模块,从而可以进行正则匹配,正则替换相关的操作,只要在make命令后面加入USE_PCRE=yes即可。
当前版本在访问目录时,如果目录中包含index.html文件,那么会将该文件的内容作为结果返回。如果index.html文件不存在,则会返回403状态码。之前的版本只有访问网站根目录时,才会尝试访问index.html...
当前版本在magick模块中增加了和绘制文字相关的模块函数(位于module_magick.c文件中) 在my_webroot/v0_12_0/目录中增加了一个captcha.zl的脚本,该脚本就使用了上面这些模块函数来生成图形验证码...
该版本可以使用共享内存来存储zengl脚本的编译缓存。在config.zl配置文件中增加了和共享内存相关的配置,当前版本还新增了magick模块,可以进行图像相关的操作...
该版本在builtin内建模块中添加了如下模块函数:bltInt:将参数转为整数,bltFloat:将参数转为浮点数,bltHtmlEscape:对参数进行html转义,当前版本使用v1.8.1版本的zengl语言库,该版本的语言库修复了一些bug...
当前版本的zenglServer使用v1.8.0版本的zengl语言库,该版本的语言库增加了zenglApi_CacheMemData和zenglApi_ReUseCacheMemData接口。在config.zl配置文件中,添加了zengl_cache_enable的配置,表示是否开启zengl脚本的编译缓存...
该版本增加了远程调试功能,在根目录中新建了pydebugger目录,在该目录内新增了TCPServer.py的python脚本,需要通过python3来运行本脚本。该脚本在运行时,默认会监听9999端口...
添加了bltJsonDecode,bltJsonEncode,bltMd5,bltStr,bltCount,bltUnset等模块函数,此外,根据访问的文件名后缀设置响应头中的Content-Type,例如:.html设置为text/html,.css设置为text/css等,对于静态文件,会在响应头中输出Last-Modified,当客户端的请求头中包含了If-Modified-Since字段时,会将该字段的时间值,与所访问的静态文件的修改时间进行比较,如果两个时间相同,则返回304状态码...