java - 使用哪种 HTTP 方法?

标签 java web-services

我正在 Java 中开发一个 RESTful Web 服务,该服务在客户端请求上接收一个包含一组计算任务的请求正文。服务(服务器)执行任务并将任务的输出返回给客户端。我在请求时使用哪种 HTTP 方法时遇到问题 - POST 还是 PUT?我读过 POST 用于创建资源,PUT 用于创建/更新资源。但我在这里既不做更新,也不做创造。但我仍然希望我的请求正文包含服务器要执行的任务集。那么我应该使用哪种 HTTP 方法?

最佳答案

如果您想在服务器上创建资源,那么您应该使用POST方法。您的服务器任务 - 是您将根据请求创建的资源。因此,请使用 POST。

关于java - 使用哪种 HTTP 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36134712/

相关文章:

c# - 如何从 ASMX Webservice 返回用户定义的对象

java - 在 Swing 应用程序中使用 JavaFX 图表

java - 为什么 setOnClickListener 被调用两次?

java - 这个算法可行吗?在固定时间段内随机执行时间

web-services - 如何对使用 Web 服务的类进行单元测试?

web-services - 消息总线和 MOM - 同样的事情?

web-services - 如何解决只有在类定义上具有[ScriptService]属性的Web服务才能从脚本中调用

java - 如何在 swagger.json 中传递 formData 进行 POST 请求?

java - 使用 KeyStore.getEntry() 时出现 UnsupportedOperationException?

java - 在 vc++ 中使用基于 java 的 Web 服务