如何获取Https URL内容
时间:2020-03-06 15:04:47 来源:igfitidea点击:
我有一个https链接,需要用户登录名和密码。如果我像这样在FX中运行它:
https://[email protected]/link/sublink
它将按预期返回xml数据。
但是,我正在尝试做的是使这一过程自动化。
我尝试使用
PHP中的file_get_contents
PHP中的fSocket
我什至尝试了Ajax,但仍然无法正常工作。
并尝试在Server或者前端(ajax)中获取内容(xml),但是两者都不起作用。
有人知道我需要获取内容吗?我需要获得ssl证书吗?
任何其他语言的解决方案也将受到欢迎。
解决方案
我们应该使用curl库,如果要防止中间人攻击,还应该验证证书。或者只是使用curl选项忽略它。
具有SSL支持的cURL或者wget。
cURL,我们可以通过编译的PHP库运行,也可以从PHP调用可执行文件。
Wget,我们将不得不调用可执行文件。
通过其Java绑定使用libcurl。