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表示为字母?另外,上面结果末尾的 |... 语法究竟意味着什么——它只是一个缩短器吗?

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

4

1 回答 1

0

您可以使用

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

用于“可读”表示。

于 2013-03-03T22:01:08.200 回答