Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使jax-rs端点接受任何类型的http请求?_Http_Jax Rs_Resteasy - Fatal编程技术网

如何使jax-rs端点接受任何类型的http请求?

如何使jax-rs端点接受任何类型的http请求?,http,jax-rs,resteasy,Http,Jax Rs,Resteasy,标题说明了一切 是否有任何请求类型注释可以执行此操作 或者用所有必需的类型(如@POST、@GET)注释该方法就足够了吗?简短回答: 是的,您可以使用@OPTIONS,@HEAD,@GET,@POST,@PUT,@DELETE对方法进行注释,并且应该对所有这些方法调用资源方法 长答覆: 你不应该每个HTTP方法都有自己的语义。@GET是一种“安全”方法,因为它用于读取资源@POST和@DELETE是“不安全的”,因为它们会更改资源的状态 网络之所以有效,是因为人们遵循这些规则。网络爬虫知道他可以

标题说明了一切

是否有任何请求类型注释可以执行此操作

或者用所有必需的类型(如@POST、@GET)注释该方法就足够了吗?

简短回答:

是的,您可以使用
@OPTIONS
@HEAD
@GET
@POST
@PUT
@DELETE
对方法进行注释,并且应该对所有这些方法调用资源方法

长答覆:

你不应该每个HTTP方法都有自己的语义。
@GET
是一种“安全”方法,因为它用于读取资源<例如,code>@POST和
@DELETE
是“不安全的”,因为它们会更改资源的状态

网络之所以有效,是因为人们遵循这些规则。网络爬虫知道他可以安全地对他知道的每个URI执行
@GET
。他永远不会对URI执行
@DELETE
。如果您的方法在
@GET
上更改了某些内容,您可能会遇到问题

请在此处找到更多不应出现的问题的答案:。

简短回答:

是的,您可以使用
@OPTIONS
@HEAD
@GET
@POST
@PUT
@DELETE
对方法进行注释,并且应该对所有这些方法调用资源方法

长答覆:

你不应该每个HTTP方法都有自己的语义。
@GET
是一种“安全”方法,因为它用于读取资源<例如,code>@POST和
@DELETE
是“不安全的”,因为它们会更改资源的状态

网络之所以有效,是因为人们遵循这些规则。网络爬虫知道他可以安全地对他知道的每个URI执行
@GET
。他永远不会对URI执行
@DELETE
。如果您的方法在
@GET
上更改了某些内容,您可能会遇到问题

请在此处找到更多不应出现的问题的答案:。

简短回答:

是的,您可以使用
@OPTIONS
@HEAD
@GET
@POST
@PUT
@DELETE
对方法进行注释,并且应该对所有这些方法调用资源方法

长答覆:

你不应该每个HTTP方法都有自己的语义。
@GET
是一种“安全”方法,因为它用于读取资源<例如,code>@POST和
@DELETE
是“不安全的”,因为它们会更改资源的状态

网络之所以有效,是因为人们遵循这些规则。网络爬虫知道他可以安全地对他知道的每个URI执行
@GET
。他永远不会对URI执行
@DELETE
。如果您的方法在
@GET
上更改了某些内容,您可能会遇到问题

请在此处找到更多不应出现的问题的答案:。

简短回答:

是的,您可以使用
@OPTIONS
@HEAD
@GET
@POST
@PUT
@DELETE
对方法进行注释,并且应该对所有这些方法调用资源方法

长答覆:

你不应该每个HTTP方法都有自己的语义。
@GET
是一种“安全”方法,因为它用于读取资源<例如,code>@POST和
@DELETE
是“不安全的”,因为它们会更改资源的状态

网络之所以有效,是因为人们遵循这些规则。网络爬虫知道他可以安全地对他知道的每个URI执行
@GET
。他永远不会对URI执行
@DELETE
。如果您的方法在
@GET
上更改了某些内容,您可能会遇到问题

请在此处查找不应使用的更多答案: