Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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 在Spring Boot中返回状态代码为202的HTTP响应_Java_Spring Boot_Http Status Codes - Fatal编程技术网

Java 在Spring Boot中返回状态代码为202的HTTP响应

Java 在Spring Boot中返回状态代码为202的HTTP响应,java,spring-boot,http-status-codes,Java,Spring Boot,Http Status Codes,如何返回状态代码为202的HTTP响应 我在Spring引导文档中找不到它的任何参考。返回HTTPStatus,例如: 返回新的响应状态(HttpStatus.ACCEPTED); 202接受 您可以在“原因”字段中填写“接受”并给出一些文本,而不是填写“未找到”。然后从另一个类或在需要时调用此方法。(扩展部分不是必需的)您可以这样做(我使用的是kotlin): 或者简单的方法是: return ResponseEntity.status(HttpStatus.CREATED).bod

如何返回状态代码为202的HTTP响应

我在Spring引导文档中找不到它的任何参考。

返回HTTPStatus,例如:

返回新的响应状态(HttpStatus.ACCEPTED);
202接受

您可以在“原因”字段中填写“接受”并给出一些文本,而不是填写“未找到”。然后从另一个类或在需要时调用此方法。(扩展部分不是必需的)

您可以这样做(我使用的是kotlin):

或者简单的方法是:

    return ResponseEntity.status(HttpStatus.CREATED).body(OrderResponse().order(order))
ResponseEntity.accepted返回202 ResponseEntity.created返回201 等等

import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ResponseStatus;

@ResponseStatus(value=HttpStatus.NOT_FOUND, reason="No Article found with this Article Number.")
public class NoArticleFoundException extends RuntimeException{

    private static final long serialVersionUID =3935230281455340039L;
}
return ResponseEntity.accepted().body(OrderResponse().order(order))
    return ResponseEntity.status(HttpStatus.CREATED).body(OrderResponse().order(order))