成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java項(xiàng)目接口怎么對(duì)接 用java寫個(gè)接口實(shí)現(xiàn)數(shù)據(jù)對(duì)接?

用java寫個(gè)接口實(shí)現(xiàn)數(shù)據(jù)對(duì)接?application/x-www-form-urlencoded:application/json:通過上面例子發(fā)現(xiàn),結(jié)構(gòu)簡單的時(shí)候formdata數(shù)據(jù)更簡單,結(jié)構(gòu)復(fù)

用java寫個(gè)接口實(shí)現(xiàn)數(shù)據(jù)對(duì)接?

application/x-www-form-urlencoded:

application/json:

通過上面例子發(fā)現(xiàn),結(jié)構(gòu)簡單的時(shí)候formdata數(shù)據(jù)更簡單,結(jié)構(gòu)復(fù)雜的時(shí)候(array)JSON數(shù)據(jù)更簡單。

題目問到Java接口,應(yīng)該分三種情況。

  1. 如果是JSP等服務(wù)器端模板技術(shù),再加上一些jQuery AJAX。
    POST的時(shí)候,默認(rèn)contentType都是application/x-www-form-urlencoded??筛某蒩pplication/json,看自己。
  2. 如果用前端框架,Angular、React、Vue。
    POST的時(shí)候,默認(rèn)contentType都是application/json。建議用JSON,別改。JSON就是JS的一個(gè)子集,既方便JS解析,也方便人讀。
  3. Java服務(wù)器端對(duì)其他服務(wù)器端通信。
    其實(shí)更建議用XML,特別是和第三方服務(wù)通信的時(shí)候。如果公司內(nèi)部自己的幾個(gè)Java服務(wù)通信,用JSON就好。

現(xiàn)在Java Web開發(fā),最常見的是上面第2種情況。所以,當(dāng)用Spring MVC的時(shí)候,建議用@RestController

如果用@Controller,需要這么寫:

如果用@RestController,不需要寫@ResponseBody,也不需要指定consumes和produces類型,默認(rèn)都是application/json??梢院喕蛇@樣: