国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - C# - 深入淺析Restful接口的兩種使用方式

深入淺析Restful接口的兩種使用方式

2022-03-01 13:30陳曉嬋 C#

restful接口常用的兩種方式是get和post.接下來通過本文給大家介紹Restful接口的兩種使用方式,本文給大家介紹的非常詳細,需要的朋友參考下吧

為什么用restful接口?

怎么用呢?

restful接口常用的兩種方式是get和post.下面簡單介紹一下這兩種方式的使用.

由于調用restful接口是通過url的方式來訪問后端的代碼.新建CustRegisterApi類以后,除了基本的注入外,還需要配置url的地址.以后的demo就在這個類里面寫了.

?
1
2
3
4
5
6
7
8
9
<strong><span style="font-size:18px;">@RestController
@RequestMapping(value = "/customer/register", produces = { MediaType.APPLICATION_JSON_UTF8_VALUE })
@CrossOrigin(origins = "*")
public class CustRegisterApi {
 @Autowired
 private HttpServletRequest request;
 @Autowired
 private HttpServletResponse response;
}</span></strong>

1:get方式,url地址會在地址欄顯示出參數.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<strong><span style="font-size:18px;">/**
 * 檢查郵箱是否已經綁定
 * @param email 郵箱
 * @return
 */
 @RequestMapping(value = "/checkEmail", method = { RequestMethod.GET })
 @ApiOperation(value = "檢查郵箱是否已經綁定")
 public RestResponse<Boolean> checkEmail(@RequestParam(value = "email") String email) {
 RestResponse<Boolean> restResponse = null;
 try {
 boolean checkIsMailBinding = custService.checkIsMailBinding(email);
 // restResponse = new RestResponse<Boolean>(RestRespCode.OK, MessageUtil.getMessage(RestRespCode.OK),
 // checkIsMailBinding);
 if (checkIsMailBinding == false) {
 restResponse = new RestResponse<Boolean>(RestRespCode.REGISTER_USERNAME_EXISTED,
  MessageUtil.getMessage(RestRespCode.REGISTER_USERNAME_EXISTED), null);
 } else {
 restResponse = new RestResponse<Boolean>(RestRespCode.OK, MessageUtil.getMessage(RestRespCode.OK), null);
 }
 } catch (Exception e) {
 e.printStackTrace();
 restResponse = new RestResponse<Boolean>(RestRespCode.INTERNAL_ERROR,
  MessageUtil.getMessage(RestRespCode.INTERNAL_ERROR), null);
 }
 return restResponse;
 }</span></strong>

訪問方式:http://localhost:8080(端口號)/模塊名稱/register/checkEmail?email=****

:post方式,url地址會在地址欄不會顯示出參數.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<strong><span style="font-size:18px;">/**
 * 修改密碼
 * @param memberId 用戶編號
 * @param oldPassword 舊密碼
 * @param newPassword 新密碼
 * @return
 * @throws Exception
 */
 @RequestMapping(value = "/modifyPassword", method = RequestMethod.POST, consumes = "application/json")
 @ApiOperation(value = "修改支付密碼")
 public RestResponse<Boolean> changePassword(@RequestBody CaptchaVO captchaVO) throws Exception {
 // 驗證舊密碼是否正確
 Boolean findPassword = registerService.findPassword(captchaVO.getMemberId(), captchaVO.getOldPassword());
 if (findPassword == false) {
 return new RestResponse<Boolean>(RestRespCode.PASSWORD_WRONG,
  MessageUtil.getMessage(RestRespCode.PASSWORD_WRONG), null);
 }
 return new RestResponse<Boolean>(RestRespCode.OK, MessageUtil.getMessage(RestRespCode.OK), null);
 }</span></strong>

post方式

是通過application/json;charset=utf-8來訪問一級custom的方式來訪問,一般是用于修改密碼或者是不讓別人看到參數的情況下用的post方式.

深入淺析Restful接口的兩種使用方式

在測試的時候我是用火狐瀏覽器上的resteasy插件來進行測試的.

總結

以上所述是小編給大家介紹的Restful接口的兩種使用方式,希望對大家有所幫助!

原文鏈接:https://blog.csdn.net/chenxiaochan/article/details/52988323

延伸 · 閱讀

精彩推薦
  • C#WPF 自定義雷達圖開發實例教程

    WPF 自定義雷達圖開發實例教程

    這篇文章主要介紹了WPF 自定義雷達圖開發實例教程,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下...

    WinterFish13112021-12-06
  • C#Unity3D實現虛擬按鈕控制人物移動效果

    Unity3D實現虛擬按鈕控制人物移動效果

    這篇文章主要為大家詳細介紹了Unity3D實現虛擬按鈕控制人物移動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    shenqingyu060520232410972022-03-11
  • C#C#實現XML文件讀取

    C#實現XML文件讀取

    這篇文章主要為大家詳細介紹了C#實現XML文件讀取的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Just_for_Myself6702022-02-22
  • C#C#通過KD樹進行距離最近點的查找

    C#通過KD樹進行距離最近點的查找

    這篇文章主要為大家詳細介紹了C#通過KD樹進行距離最近點的查找,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    帆帆帆6112022-01-22
  • C#C#裁剪,縮放,清晰度,水印處理操作示例

    C#裁剪,縮放,清晰度,水印處理操作示例

    這篇文章主要為大家詳細介紹了C#裁剪,縮放,清晰度,水印處理操作示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    吳 劍8332021-12-08
  • C#深入解析C#中的交錯數組與隱式類型的數組

    深入解析C#中的交錯數組與隱式類型的數組

    這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的...

    C#教程網6172021-11-09
  • C#C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

    這篇文章主要介紹了C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題,簡單描述了訪問者模式的定義并結合具體實例形式分析了C#使用訪問者模式解決長...

    GhostRider9502022-01-21
  • C#C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    C# 實現對PPT文檔加密、解密及重置密碼的操作方法

    這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

    E-iceblue5012022-02-12
1455
主站蜘蛛池模板: av天天操 | 日韩成人中文字幕 | 亚洲精品久久久久中文字幕欢迎你 | 国产成人毛片 | 黄色片免费 | 日韩成人免费av | 成人在线免费看 | 美女午夜影院 | 日韩视频在线免费观看 | 日本综合久久 | 日本天天操| 午夜久久久久久久 | 成人网在线看 | 欧美视频在线观看不卡 | 99在线热视频 | 日韩小视频网站 | av网站推荐| 免费精品 | 午夜精品网站 | 狠狠影院 | 羞羞网站免费 | 99亚洲精品 | 国产毛片在线 | 亚洲成人精品av | 黄色美女视频网站 | 欧美一区二区免费 | 亚洲高清久久 | 特黄特色大片免费视频观看 | 黄色片在线播放 | 91夜夜操 | 成年人免费在线看网站 | 日本一区二区在线看 | 国产高清在线精品一区二区三区 | 一区二区三区视频在线观看 | 国产免费一区二区三区 | 国产精品久久久久久久久久久久冷 | av男人的天堂在线 | 国产欧美在线播放 | 国产精品大片 | 中文字幕免费看 | 久久青青|