使用不正确的参数自定义名为Web API的错误

时间:2015-05-27 10:43:37

标签: xml vb.net

我尝试自定义在调用Web API时返回的错误,但参数的大小或类型不正确。

通过此电话:

http://xxxxx:xxxx/webapi/WebApi?id=2&type=**asdasds**

应用程序返回此错误:

  

请求无效。参数字典包含null   输入参数' type'非可空类型的System.Int32'对于   方法' System.Web.Http.IHttpActionResult GetValue(Int32,Int32)'在   ' myapplication.WebApiController&#39 ;.可选参数必须是a   引用类型,可空类型,或声明为可选   参数。

我打电话的功能:

Public Function GetValue(ByVal id As Integer, ByVal type As Integer) As IHttpActionResult
    /////////do something
End Function

执行不会传入被调用的函数。 如何自定义错误返回???

感谢您的建议。

0 个答案:

没有答案