我已经构建了一个rest api,我遇到了解决无效请求的问题。
我需要在http响应中抛出HTTP 400 BAD请求,用于以下请求:
orders/{orders}/order_file.{format}
这是我正在使用的uri。
如果客户端将网址键入orders//order_file.json
,我应该可以抛出http 400错误。
如果客户端将网址键入orders/234#/order_file.json
,我应该能够输出相同的http 400错误。
相反,对于上述两种情况,控件不会进入uri处理程序。
答案 0 :(得分:0)
路径
orders//order_file.json
可能被解释为
orders/order_file.json
如果您没有匹配此类路径的规则,您将获得404 Not Found
。
路径
orders/234#/order_file.json
有一个真实路径orders/234
和一个片段/order_file.json
。同样,如果您没有符合orders/234
的规则,您将获得404 Not Found
。