|
如题,网页_访问()它不支持d理用户名、d理密码。。。
我自己修改了一下模块,在InternetConnectA()这个命令下的第4第5参数中新增了用户名和密码的参数,HTTP协yi中d理用户名密码是没问题了,但HTTPS就不支持d理用户密码。
请问WinInet这个请求方式是不是不支持在HTTPS协yi下使用d理用户名密码? 还是纯粹就是BUG 模块没写这个功能而已?
如果能支持的话,希望能够在下次模块更新时加入这个用户密码参数的功能。因为现在很多网站,特别是国。外的站点 使用WinHttp方式不可以正常访问,必须得用WinInet才行,而个别项目又必须用到d理,而用到d理又必须使用d理用户密码的方式更安全。。。
------------分割线------------
另外下面给提2个改进建议
建议1:可以在 网页_访问()这个代码里添加连接超时的参数(单位秒),代码为:InternetSetOption (局_Internet句柄, 2, 连接超时 × 1000, 4) '//这个代码放到InternetOpenA激活连接之后即可。
建议2:可以在 网页_访问()这个代码里添加返回状态代码的参数,请在模块里原有的代码: 局_返回协yi头 = 分割文本 (返回协yi头, #换行符, ) 这段代码的下面添加新代码,代码如下:
.如果真 (取数组成员数 (局_返回协yi头) ≥ 1)
返回状态代码 = 到整数 (文本_取出中间文本 (局_返回协yi头 [1], “HTTP/1.1 ”, “ ”))
## 官方如果采纳了以上BUG/改进建议,建议把最新的参数设置在“所有参数中的最下方”,并设置为可空标志(这样的目的是为了一些模块用户们能够兼容老版模块中的代码,防止因参数错位而出现BUG等) 当然了,也可以弄一个全新的子程序名:网页_访问ex() 或 网页_访问Inet()
|
评分
-
查看全部评分
|