Spring Boot 中可以使用 User-Agent 来判断请求是否来自浏览器。User-Agent 是一个 HTTP 头字段,表示客户端的软件类型和版本。
下面是一个使用 Spring Boot 判断请求是否来自浏览器的完整示例:
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
@Rest