2013-03-03 39 views
0
>inets:start(). 
>{ok, {{NewVersion, 200, NewReasonPhrase}, NewHeaders, NewBody}} = 
httpc:request(get, {"http://msn.com/", [{"connection", "close"}]},[],[]). 

> NewBody. 
[60,33,100,111,99,116,121,112,101,32,104,116,109,108,62,60, 
104,116,109,108,32,120,109,108,110,115,61,34,104|...] 

Erlang新手在这里 - 我期望NewBody是可读输出。它没有,所以我猜测一些字符不能用erlang的字母表示?此外,上面结果的最后| |语法意味着什么 - 它只是一个缩写?Erlang http客户机体不解析为字符串

主要问题 - 如何强制显示上述NewBody列表的字符串?

+0

请参阅[此问题](http://stackoverflow.com/q/10276982/113848)。 – legoscia 2013-03-05 10:35:26

回答

0

您可以使用

io:format("~s~n", [NewBody]). 

为 “读取” 表示。