什么是最正确的/有意义的HTTP状态代码,返回的时候,因为它不理解你的Web服务器不能处理传入请求Content-Type
传入请求体的是什么?
返回直400似乎是因为一个坏主意,根据维基百科:
例如,恶意请求语法,无效请求消息成帧或欺骗性请求路由
而我们实际上返回时,有一些内容类型,如出现解析错误或类似的东西400 application/json
或一些XML变种。
那么,有没有一个HTTP状态代码,表明我们不知道如何处理,除了HTTP 400请求?
什么是最正确的/有意义的HTTP状态代码,返回的时候,因为它不理解你的Web服务器不能处理传入请求Content-Type
传入请求体的是什么?
返回直400似乎是因为一个坏主意,根据维基百科:
例如,恶意请求语法,无效请求消息成帧或欺骗性请求路由
而我们实际上返回时,有一些内容类型,如出现解析错误或类似的东西400 application/json
或一些XML变种。
那么,有没有一个HTTP状态代码,表明我们不知道如何处理,除了HTTP 400请求?
HTTP 415不支持的媒体类型是你要找的状态代码。
请求实体拥有的服务器或资源不支持的媒体类型。 例如,客户端上传的图像作为图像/ SVG + xml的,但服务器要求图象使用不同的格式。
从该RFC :
服务器拒绝,因为请求的实体是不被请求方式所请求的资源支持的格式来请求服务。