如何获取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。