我的 mvc4 应用程序中有一个如下所示的 api url
http://localhost:15839/api/mydata/getdata/3365895543/PROBLEMDATA/myotherparam
现在客户端正在使用上面的 url 来发送httprequest
。作为回应api
,发回一个response
. 但是在PROBLEMDATA
url 中,用户正在发送给我的坏字符Bad Request - Invalid URL
。我不能强制我的客户端源对数据进行编码。我需要在我的 web api 中处理它并给我的客户一个字符串"Unsucessful"
。我已经看到这个webapi 循环想知道我应该在什么时候处理这个问题。可能在 http 消息处理程序中,但如何?
我可能需要遵循这个。但Register(HttpConfiguration config)
也不会受到打击