欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 判斷為json請求

謝彥文2年前9瀏覽0評論

在Java中,判斷一個請求是否為JSON請求是一項基本功能。以下是一個常用的判斷JSON請求的方法:

public static boolean isJsonRequest(HttpServletRequest request) {
String contentType = request.getHeader("Content-Type");
return (contentType != null) && (contentType.contains("application/json"));
}

該方法接收一個HttpServletRequest對象作為參數,并返回一個布爾值,表示請求是否為JSON請求。

該方法首先通過request.getHeader("Content-Type")方法獲取請求頭中的Content-Type字段。如果該字段存在且內容為"application/json",則表示該請求為JSON請求,返回true。否則,返回false。

以下是該方法的使用示例:

@RequestMapping(value = "/test", method = RequestMethod.POST)
@ResponseBody
public String test(HttpServletRequest request) {
if (isJsonRequest(request)) {
// 處理JSON請求
} else {
// 處理其他請求
}
}

在上述示例中,首先通過@RequestMapping注解指定請求的URL為"/test",請求方法為POST。接著,使用@ResponseBody注解將方法的返回值轉換為JSON格式。在方法體中,調用isJsonRequest方法判斷請求是否為JSON請求,根據返回值進行處理。