WebPascal是使用Delphi開發(fā)網(wǎng)站的一套解決方案,兼容主流Web前端框架,讓Delphi程序員能夠輕松開發(fā)Web網(wǎng)站、Web應用、HTTP API、RESTFul API等基于HTTP的應用。
功能介紹
純腳本
純腳本設計方式,易于維護和部署,類似于PHP;您不需要IDE來設計軟件,也可以在手機上進行維護工作。
支持 HTTPS (SSL/TLS)
SSL(安全套接字層)是一種標準安全協(xié)議,用于在在線通信中建立Web服務器和瀏覽器之間的加密鏈接。
輔助設計
提供大量內(nèi)置函數(shù)和輔助設計,幫助Delphi開發(fā)人員解決Web設計開發(fā)的所有問題。
軟件特色
- 平臺所有接口,均以UTF-8編碼傳輸數(shù)據(jù)。UTF-8進UTF-8出。
- 所有腳本文件請用UTF-8編碼保存(不是UTF-8+)。
- 接口info返回服務端狀態(tài)和系統(tǒng)狀態(tài);
- 接口ask、www負責應答網(wǎng)頁嵌入式腳本
- 接口upfile負責formdata方式上傳文件的接收(fname單文件,多文件請循環(huán)提交),文件保存至upload配置的目錄下并返回文件地址,會創(chuàng)建日期目錄;
- 接口upfile2負責formdata方式上傳文件的接收(fname單文件,多文件請循環(huán)提交),文件保存至upload配置的目錄下并返回文件地址,會創(chuàng)建日期目錄;
- 接口upcache負責formdata方式上傳文件的接收(fname單文件,多文件請循環(huán)提交),文件保存至cache臨時目錄下并返回文件地址,會創(chuàng)建日期目錄;
- 接口upfiles負責formdata方式上傳文件的接收(fpath、fname單文件,多文件請循環(huán)提交),文件保存至指定的web路徑下并返回文件地址,不會創(chuàng)建日期目錄;
- 接口restart負責重啟服務端,會關閉服務并重啟;
- 支持上傳路徑設置,指定url和磁盤路徑,在配置文件中設置[Upload]項,僅第一條記錄有效;
- 支持pascal語法腳本解析;
- 支持虛擬目錄、默認頁和輸出類型等設置,請在配置中設置;
- 支持中文目錄識別和輸出;
- 支持web服務,靜態(tài)文本、二進制數(shù)據(jù)輸出;
- 支持HOST重定向,301域名轉(zhuǎn)移,針對瀏覽器,不影響接口;
- 支持偽靜態(tài)頁,動態(tài)腳本生成偽靜態(tài)頁,以優(yōu)化搜索引擎的收錄;
- 支持JavaScript跨域設置;
- 支持gzip壓縮模式;
- 支持IP黑名單設置;
- 支持瀏覽器緩存設置,以時間為單位;
- 支持多域名綁定,域名對應不同的腳本目錄。
使用方法
目錄結構:
Bin\可執(zhí)行文件、腳本和資源等。
Demo\一些演示,ScriptDemo目錄下的復制到Bin\Script目錄下就可測試。
Doc\一些文檔,請認真查看。