gpt4 book ai didi

java - java.lang.UnsupportedOperationException 的 HTTP 501

转载 作者:搜寻专家 更新时间:2023-10-31 19:57:06 25 4
gpt4 key购买 nike

我有一个写入 Java 模块的通用 REST 服务层,可以插入。如果模块不支持任何所需的操作(资源的 GET/POST/PUT/DELETE),模块将抛出 java.lang. lang.UnsupportedOperationException 或我拥有的等效异常类型。

那么,在这种情况下,我可以向客户端返回 HTTP 501 错误代码吗?

最佳答案

在这种情况下,您应该使用 405 Method Not Allowed(所有引号 from Wikipedia ):

A request was made of a resource using a request method not supported by that resource; for example, using GET on a form which requires data to be presented via POST, or using PUT on a read-only resource.

501 是合理的:

The server either does not recognise the request method, or it lacks the ability to fulfill the request.

但我会保留它用于您计划在不久的将来实现的操作。

关于java - java.lang.UnsupportedOperationException 的 HTTP 501,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11408121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com