HTTP服务器用什么组件或者方式比较好

我目前用Indy的HttpServer组件来编写,但遇到一个暂时没有办法解决的问题,
就是上传文件到这个HTTPServer,如果文件名包含中文,则会出现乱码。
网上查了一下,这是个indy的遗留问题,据说要到11的版本才会解决。

故在此请教各位大神,此类需求用什么组件或者方式比较好?
1) RTC

2) TMS Sparkle

3) 图简单的话用IDHttpServer。想要能很好控制,也可以直接自己写,Socket监听80端口,处理HTTP协议的请求

4)还支持HTTPS哦:

https://www.quickburro.org

5) 看看 mORMot 里面的这个例子吧,简单而强大:
https://github.com/synopse/mORMot/blob/master/SQLite3/Samples/04%20-%20HTTP%20Client-Server/Unit2Static.pas

http://bbs.2ccc.com/topic.asp?topicid=527875

------------------------------------------------------------------------------------------------

mormot 比较快,并发数量没有测试过,也希望做过测试的朋友说一下
个人测试发现: Diocp 比 RealthinClient 稳定
http://bbs.2ccc.com/topic.asp?topicid=529065

------------------------------------------------------------------------------------------------

不要用StreamSec,有几个问题无法解决,不能正常使用。
推荐你用SecureBlackbox中的sslblackbox部分就可以了。

SecureBlackbox用法:
https://www.offeu.com/www/index_id_138.html

http://bbs.2ccc.com/topic.asp?topicid=528179

原文地址:https://www.cnblogs.com/findumars/p/6407106.html