在 Pharo 中发出 HTTP 请求并获取响应标头

发布于 2024-09-15 03:45:47 字数 32 浏览 8 评论 0原文

如何发出 HTTP 请求并获取响应内容和响应标头?

how can I make an HTTP request and get both the response content and the response headers?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

乖乖公主 2024-09-22 03:45:47

或者使用新的 Zinc 框架,例如:

| response content headers |

response := ZnClient new 
    url: 'http://stackoverflow.com';
    get;
    response.

content := response contents.
headers := response headers.

Or using the new Zinc framework, something like:

| response content headers |

response := ZnClient new 
    url: 'http://stackoverflow.com';
    get;
    response.

content := response contents.
headers := response headers.
翻身的咸鱼 2024-09-22 03:45:47

Probably the easiest is if you load WebClient from http://www.squeaksource.com/WebClient.

九局 2024-09-22 03:45:47

安装 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.

To install WebClient:

(Installer ss project: 'WebClient')
  install: 'WebClient-Core'

and then

response := WebClient httpGet: 'http://www.google.com/'.
headers := response headers. "An OrderedCollection of headername -> headervalue"
body := response content.
百善笑为先 2024-09-22 03:45:47

或者,如果您想对它们进行更多操作,请使用 pharo吱吱声

Or if you want to do something more with them, the seaside one-click image for pharo or squeak

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文