向web认证服务器通过https接口post认证数据,delphi2005正常使用。最初的的时候采用indy控件,IdHTTP和IdSSLIOHandlerSocketOpenSSL配合,但是没有成功,对方服务器连接后立即断开链接,不返回任何数据,后来通过网上查询,找到了这个方法,可以根据服务器的要求自定义头文件和post的内容。引用了WinINet,IDURI单元,其中CnMD5,CnBase64是认证业务需要加入的cnpack中的单元,和https链接无关。这种方法的另外一个好处是不用再调用indy引用的两个dll文件(libeay32.dll,ssleay32.dll),这两个文件和indy的版本还需要配套,比较麻烦,而且就是匹配了我也没有测试成功,可能和对方服务器的环境有关系,感觉还是后来的这种方式兼容性比较好。
2021-08-13 10:02:34 1KB delphi https post SSL
1
Delphi 实现 HTTPS Post Get 获取响应
2021-08-13 09:43:34 2KB HTTPS Delphi Post
1
java实现读取证书访问https接口java实现读取证书访问https接口
2021-08-12 14:20:10 5KB java
1
1.windows的path路径中增加D7的路径 在启用delphi7时,要能加载dclIndyCore70.bpl这个文件 如果是自动安装,这个文件会拷到C:\windows\system32\dclIndyCore70.bpl,所以不用改path 2.delphi7菜单中Library路径中 添加indy10\LIB路径下的System、Core、Protocols下的三个目录 添加indey10\D7 因为这个目录下有bpl和dcu文件 3.删除delphi7目录Bin下的indy*.BPL文件,这是官方旧版本的文件,放心删除。 4.删除delphi7目录下的 Id*.DCU文件,一般都是在lib目录里。 5.打开indy10\lib目录,安装DPK包顺序如下: (1)编译 System\IndySystem70.dpk (只需要compile) (这个不是设计包,不需要install) (2)编译 Core\IndyCore70.dpk (只需要compile) 编译安装Core\dclIndyCore70.dpk (设计包,先complie后install) (3)编译 Protocols\IndyProtocols70.dpk (只需要compile) 编译安装Protocols\dclIndyProtocols70.dpk (设计包,先complie后install) 6.完成 【第二次手工安装】 第一步: indy10\D7目录下的5个文件 复制到 D:\Delphi7_Ent\Projects\Bpl IndySystem70.bpl IndyCore70.bpl IndyProtocols70.bpl dclIndyCore70.bpl dclIndyProtocols70.bpl 第二步: 打开delphi7菜单 Component/install packpages/ add dclIndyCore70.bpl 再add dclIndyProtocols70.bpl 第三步 打开delphi7菜单中Library路径中 添加indy10\LIB路径下的System、Core、Protocols下的三个目录 完成!更简单。前提是要有现成bpl的文件,如果没有bpl文件,还得需要dpk编译
2021-08-12 13:00:26 19.58MB delphi indy10.5.8 OpenSSL https
1
本文提出了一种新颖的元启发式算法,称为黑猩猩优化算法(ChOA),其灵感来自黑猩猩在其群体狩猎中的个体智力和性动机,这与其他社会掠夺者不同。 ChOA旨在进一步缓解收敛速度慢和解决高维问题时陷入局部最优的两个问题。 在本文中,提出了一种具有多种智力和性动机的数学模型。 黑猩猩被称为攻击者,屏障,追赶者和驱动者的四种类型被用来模拟各种情报。 此外,实现了狩猎,驾驶,阻挡和进攻四个主要步骤。 然后,对该算法在30个著名的基准函数上进行了测试,并将结果与​​4种新提出的元启发式算法进行了比较,包括收敛速度,陷入局部极小值的可能性以及获得的结果的准确性。 结果表明,ChOA优于其他基准优化算法。
2021-08-12 10:55:25 12.61MB matlab
1
Vue项目结果build编译后,放在Nginx的html文件夹内,替换该配置文件,就可以在Nginx服务器上运行Vue项目
2021-08-11 19:02:21 2KB vue nginx ssl https
1
BestHTTP是一个基于RFC 2616的HTTP/1.1实现,它支持几乎所有的Unity mobile和独立平台(参见受支持的平台)。目标是创建一个易于使用,但仍然强大的插件来利用Unity的潜力。
2021-08-11 09:42:41 3.76MB https:// SignalR  SignalR Core
1
自动手工生成HTTP协议方法
2021-08-10 22:00:15 3KB IT
1
支持https win32 release libcurl 库, 自己已经使用上了,可以使用!
2021-08-10 14:15:42 3.32MB libcurl https
1
当前Nginx已经反向代理了两个网站,分别是基于Windows的IIS和Linux的Apach服务器,提供网页服务。 现在有新项目的网页需要对外提供服务,需要在代理服务器上增加另外一个网站,使用HTTPS访问以及HTTP自动跳转HTTPS。由于新网页是静态页面,所以使用Docker部署在Nginx代理服务器上。相关的certificates是通过let’s encrypt来获取的,都是单独的证书,没有申请通配符形式的证书。 在Nginx代理端部署SSL证书即可,后端不需要部署SSL也可以实现HTTPS访问。 Nginx代理服务器配置: worker_processes auto; erro
2021-08-10 09:47:24 58KB gi gin IN
1