【发布时间】:2010-08-22 23:44:44
【问题描述】:
如何发出 HTTP 请求并获取响应内容和响应标头?
【问题讨论】:
标签: http smalltalk squeak pharo
如何发出 HTTP 请求并获取响应内容和响应标头?
【问题讨论】:
标签: http smalltalk squeak pharo
或者使用新的Zinc framework,类似:
| response content headers |
response := ZnClient new
url: 'http://*.com';
get;
response.
content := response contents.
headers := response headers.
【讨论】:
可能最简单的方法是从http://www.squeaksource.com/WebClient 加载WebClient。
【讨论】:
要安装 WebClient:
(Installer ss project: 'WebClient')
install: 'WebClient-Core'
然后
response := WebClient httpGet: 'http://www.google.com/'.
headers := response headers. "An OrderedCollection of headername -> headervalue"
body := response content.
【讨论】: