Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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
Java REST调用来计算请求_Java_Spring_Rest - Fatal编程技术网

Java REST调用来计算请求

Java REST调用来计算请求,java,spring,rest,Java,Spring,Rest,我应该使用哪个REST动词来计算我的请求发布或放置。 例如: 请求: { start:[ "1", "2" ], end: [ "2", "3" ] } { new:[ "3" ], stayed: [ "2" ], gone: [ "1" ] } 响应: { start:[ "1", "2" ], end: [ "2", "3" ] }

我应该使用哪个REST动词来计算我的请求<代码>发布或
放置
。 例如:
请求:

{
  start:[
    "1",
     "2"
  ], 
    end: [
    "2",
    "3"
  ]
}
{
  new:[
   "3"
  ],
  stayed: [
   "2"
  ],
  gone: [
   "1"
  ]
}
响应:

{
  start:[
    "1",
     "2"
  ], 
    end: [
    "2",
    "3"
  ]
}
{
  new:[
   "3"
  ],
  stayed: [
   "2"
  ],
  gone: [
   "1"
  ]
}
因为您的请求是,所以应该使用
GET
。您可以将数据作为JSON查询参数发送


关于如何生成包含查询参数的URL。

请提供有关您正在做/打算做什么来帮助我们的更多信息。也就是说,在使用REST调用时,GET、PUT、POST和DELETE执行基本的CRUD操作。GET返回值,PUT更新现有值,POST创建新值,DELETE删除值。这适用于任何格式(XML、JSON等)。要向服务器添加新值,如果该值在服务器上不存在,请使用POST;如果该值存在但要更新其值,请使用PUT。我希望这有帮助。如果您需要更多帮助,请提供有关您正在尝试执行的操作的更多背景信息。

服务器上正在执行哪些操作以生成此响应?只需根据请求计算结果即可。没有对数据库或任何东西的调用。是的,但不建议这样做,如果可以更改客户端,可以在URL中发送。我如何在URL中发送有效负载?