优先REST:没有有用的错误

时间:2018-09-03 10:02:46

标签: priority-web-sdk

如果服务器无法响应,它将始终发送状态为 500 ,并显示文本“ 发生错误。 ”。 这是不正确的行为,服务器应返回4xx状态并描述错误。
例如,如果我们为某些过滤器发送了错误的类型:

  

https://my.domain.com/odata/Priority/tabula.ini/demo/DOCUMENTS_D?$filter=CUSTNAME eq P1122

服务器应返回错误“ 400-错误的请求”,并显示消息“无效的过滤器”。

这个问题在整个Priority REST中是常见的吗?
我们如何为错误启用正确的信息?

1 个答案:

答案 0 :(得分:0)

是的。包含语法错误或不正确的实体名称或变量类型的请求, 可能会导致500错误。

我建议您将以下行添加到web.config文件中

<customErrors mode="Off" /> 

在system.web部分中。 然后,您可能会看到更多有用的错误。 在大多数情况下,它应该可以帮助您找出错误的原因。