【发布时间】:2012-10-01 20:57:51
【问题描述】:
我正在尝试跟踪 RSS 中的 URL 以找到最终 URL! 例如,我有这个 URL “http://coder.io/~a27983554a”,遵循这个结果将是“http://ferd.ca/code-janitor-nobody-s-dream-everyone-s- job-and-how-erlang-can-help.html"
结束 URL 保存在第一个 URL 的标头中,但问题是我需要向该 URL 发送请求以获得包含最终结果的响应!
我正在使用这个命令
{ok, {{Version, 200, ReasonPhrase}, Headers, Body}} = httpc:request("http://coder.io/~a27983554a")
但这只是给我文件的标题,但网站的响应包含我的结果
请帮帮我 我是 Erlang 的新手,如果你能提供简单的代码行,那就完美了
提前致谢
【问题讨论】:
-
“最终结果”(HTML 格式)已经绑定到您的“Body”变量。使用
io:format("~s", [Body]).打印以验证。 -
Body 不包含重定向链接,有没有办法获取响应头?
标签: erlang