web-services - Squeak/Pharo Web 服务的微框架

标签 web-services frameworks smalltalk squeak pharo

许多语言都有用于编写非常小的网站或 Web 服务的微框架,例如用于 Python 的 Flask 或用于 Ruby 的 Sinatra。在 Squeak 上,似乎没有任何等价物。 Iliad、Seaside 和 AIDA 都非常重,因为只是有一点服务。实现此目的的首选方法是什么?直接将处理程序注入(inject) Comanche 或 Swazoo?

最佳答案

"In this particular case, I literally have three URLs that need to do stuff via HTTP POST; that's it."



对于非常简单的情况,您可以像这样注册(或子类)Kom 的 HttpService(来自类注释,请参阅更多信息/选项):
    (HttpService on: 8080 named: 'Example Http Service')
    onRequestDo: [ :httpRequest | SomeGlobal processRequest: httpRequest ];
    start

关于web-services - Squeak/Pharo Web 服务的微框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4513334/

相关文章:

java - SOAP 体采用 utf-8 编码两次

smalltalk - 是否可以使用返回码手动退出 Smalltalk vm?

string - squeak(smalltalk)如何使用方法 `findSubstring: in: startingAt: matchTable:`?

.net - 记录 .net SOAP Web 服务的请求/响应

c# - 在 C# Web 服务中调用异步调用

java - WS调用中对象的生命周期

c++ - 是否有任何用于编译语言(如 C++)的 Web 框架?

c++ - 如果我使用框架,如何在另一台计算机上运行 mac exe?

javascript - qx.log.appender 语法

smalltalk - Windows 上 Smalltalk (Pharo) 中的标准输入