Smalltalk Swapoo REST测试服务器

Smalltalk Swapoo REST测试服务器,smalltalk,Smalltalk,我想使用Swazoo编写一个简单的REST测试服务器。当服务器收到一个请求时,一些对话框会向用户显示该请求,用户会提供响应。 我将SwazooResource子类化,并确保对服务器的请求总是获得这种类型的资源。该类覆盖应答: answerTo: aRequest ^self createOkResponseWithContents: (Dialog request: 'Please provide a response') 但是,这会使Swazoo服务器返回500响应,因为所有异常都

我想使用Swazoo编写一个简单的REST测试服务器。当服务器收到一个请求时,一些对话框会向用户显示该请求,用户会提供响应。 我将SwazooResource子类化,并确保对服务器的请求总是获得这种类型的资源。该类覆盖应答:

answerTo: aRequest

    ^self createOkResponseWithContents: (Dialog request: 'Please provide a response')
但是,这会使Swazoo服务器返回500响应,因为所有异常都在Swazoo中捕获和处理。HTTPConnection>>produceResponseFor:


关于如何做到这一点有什么提示吗?

有没有特别的理由不使用这些东西


[编辑]为什么选择-1

开始在异常块中添加“自停止”以覆盖默认异常处理。您还应该将自己的异常处理程序添加到#answerTo:以捕获代码中的错误谢谢,如果您将此作为答案发布,我将接受它。我没有否决您的答案,但要回答您的问题:我必须基于已经存在的代码进行构建。