Ben*_*ack 6 web-services smalltalk squeak pharo
如何从Squeak或Pharo发出HTTPS请求?HTTPClient和朋友似乎缺乏任何SSL设施.
您可以通过WebClient轻松使用SqueakSSL,如下所示:
WebClient httpGet:' https : //www.google.com/search? q = squeak '.
证书可能存在问题,在这种情况下,您必须捕获并忽略错误(请参阅此处).
此外,请密切关注Zinc http框架,这将很快成为Pharo的新默认框架.它似乎还没有ssl,但它正在迅速发展.
如上所述的Zodiac将使您能够从Zinc发出HTTPS请求。
这样启用它(来自Pharo论坛的食谱):
首先下载SqueakSSL插件并将其放在您的Pharo目录中,然后加载必要的软件包:
“加载Zinc HTTP组件” Gofer它 squeaksource:'ZincHTTPComponents'; 包:'Zinc-HTTP'; 包装:'Zinc-Tests'; 软件包:'Zinc-Patch-HTTPSocket'; 加载。 “加载生肖,包括额外费用” Gofer它 squeaksource:“黄道带”; 包装:'Zodiac-Core'; 包装:“十二生肖测试”; 加载。 “为生肖加载额外的锌支持” Gofer它 squeaksource:'ZincHTTPComponents'; 包装:'Zinc-Zodiac'; 加载。 “切换到Zn Zodiac插座工厂” ZnNetworkingUtils默认值:ZnZodiacNetworkingUtils新。
而且您应该能够针对HTTPS资源发出请求。
| 归档时间: |
|
| 查看次数: |
1453 次 |
| 最近记录: |