如何获取Https URL内容

时间:2008-10-03 14:59:47

标签: url https request server-side

我有一个https链接,需要用户登录&密码。如果我在FX中运行它,如下所示: https://usernameassword@www.example.com/link/sublink

它将按预期返回xml数据。

然而,我正在尝试做的是自动执行此过程。 我尝试在PHP中使用file_get_contents()

我甚至尝试使用AJAX,但仍然无效。

我试图在服务器或前端(ajax)中获取内容(XML),但两者都不起作用。

有人知道我需要去获取内容吗?我需要获取SSL证书吗?

任何欧姆语言的解决方案也将受到欢迎。

3 个答案:

答案 0 :(得分:1)

您应该使用curl库,如果您想要防止中间人攻击,还应验证证书。或者只是使用curl选项忽略它。

答案 1 :(得分:1)

cURL或wget,支持SSL。

cURL,您可以通过已编译的PHP库运行,也可以从PHP调用可执行文件。

Wget,你必须调用可执行文件。

答案 2 :(得分:1)

通过libcurl使用Java bindings