我尝试在httpNancy服务器中发送以下命令。现在我想检查是否会发生500 http拒绝错误。 有人能指导我吗?
public CommandModule(ICommandFetcher fetcher, ICommandBus commandBus)
{
Post["/"] = parameters =>
{
var commandRequest = this.Bind<MessageEnvelope>();
var command = fetcher.FetchFrom(commandRequest);
commandBus.Send((ICommand) command, commandRequest.MetaData);
return HttpStatusCode.OK;
};
}
答案 0 :(得分:3)
我认为您需要的是维基上记录的error handling application-level hooks
答案 1 :(得分:1)
在大多数情况下,当您的系统内存变高或系统RAM被消耗掉而无法发送请求时,将发生500服务器错误。关闭一些不必要的运行应用程序以减少它。
答案 2 :(得分:1)