国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Spring-boot oauth2使用RestTemplate進(jìn)行后臺(tái)自動(dòng)登錄的實(shí)現(xiàn)

瀏覽:3日期:2023-05-07 16:00:24

內(nèi)容不限于登錄業(yè)務(wù),主要簡(jiǎn)單介紹RestTemplate的用法,包括

使用RestTemplate進(jìn)行post請(qǐng)求 postForObject 使用RestTemplate帶body/form-data進(jìn)行post請(qǐng)求 MultiValueMap 使用RestTemplate帶josn進(jìn)行post請(qǐng)求JSONObject 使用RestTemplate帶頭信息headers進(jìn)行post請(qǐng)求 HttpHeaders

登錄流程

定義 RestTemplate 定義 MultiValueMap,構(gòu)造 post的body內(nèi)容 定義 HttpHeaders,構(gòu)造請(qǐng)求的頭部信息 定義 HttpEntity,發(fā)送請(qǐng)求的實(shí)體 定義 RestTemplate,進(jìn)行請(qǐng)求。返回?cái)?shù)據(jù)

主要代碼

// 構(gòu)造 post的body內(nèi)容(要post的內(nèi)容,按需定義) MultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>(); paramsMap.set('grant_type', 'password'); paramsMap.set('username', 'yourname'); paramsMap.set('password', 'yourpassword'); // 構(gòu)造頭部信息(若有需要) HttpHeaders headers = new HttpHeaders(); headers.add('Authorization', 'Basic xxxxxx你的認(rèn)證密鑰'); // 設(shè)置類型 'application/json;charset=UTF-8' headers.setContentType(MediaType.APPLICATION_JSON); // 構(gòu)造請(qǐng)求的實(shí)體。包含body和headers的內(nèi)容 HttpEntity<MultiValueMap<String, String>> request = new HttpEntity(paramsMap, headers); // 聲明 restTemplateAuth(用作請(qǐng)求) RestTemplate restTemplateAuth = new RestTemplate(); // 進(jìn)行請(qǐng)求,并返回?cái)?shù)據(jù) String authInfo = restTemplateAuth.postForObject('http://localhost:8089/oauth/token', request, String.class);

使用josn請(qǐng)求的示例代碼

Posting JSON with postForObject JSONObject personJsonObject = new JSONObject(); personJsonObject.put('id', 1); personJsonObject.put('name', 'John'); HttpEntity<String> request = new HttpEntity<String>(personJsonObject.toString(), headers); String personResultAsJsonStr = restTemplate.postForObject('url', request, String.class);

到此這篇關(guān)于Spring-boot oauth2使用RestTemplate進(jìn)行后臺(tái)自動(dòng)登錄的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Spring-boot oauth2 后臺(tái)自動(dòng)登錄內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 日本在线观看www免费 | 国产精品福利午夜一级毛片 | 欧美激情久久久久久久大片 | 成熟的女性强烈交性视频 | 欧美一级纶理片免费 | 黄色在线视频网 | 国产一级毛片外aaaa | 无毛片| 萌白酱在线喷水福利视频 | 成人国产精品一级毛片天堂 | 欧美高清一区二区三区欧美 | 成人综合在线观看 | 中文字幕在线观看国产 | 国产精品一区在线观看 | 国产视频www | 九色自拍视频 | 亚洲精品一区二区三区在线看 | 男女福利视频 | 欧美极品在线播放 | 手机看a | 亚洲第一se情网站 | 欧美成人三级网站在线观看 | 欧美美女网站 | 中文字幕乱码系列免费 | 操欧美女 | 欧美一区三区 | 国产日韩精品一区在线不卡 | 午夜欧美精品久久久久久久久 | 精品一区二区三区在线播放 | 免费一级真人毛片 | 18videosex性欧美69超高清 | 国产精品久久久久免费a∨ 国产精品久久久久免费视频 | 国产精品自拍一区 | 国产精品情人露脸在线观看 | 久久久久久a亚洲欧洲aⅴ | 日韩精品一区二区三区视频网 | 亚洲国产一区二区三区四区 | 日本视频免费在线播放 | 萝控精品福利视频一区 | 欧美日韩一区二区视频图片 | 天堂一区二区三区在线观看 |