- 在做APP的接口設計時,需要考慮不同版本會採用不同的接口API,調研了幾種方式之後,採用了在http header裏面增加application/json;version=vxx的方式來實現版本控制,這樣做的好處是地址不用做變更,客戶端只需要在header中增加聲明使用的版本即可. 由於採用https是大勢所趨,後臺也增加了對https的支持, APP和後臺的前端機器採用https通信, 前端機器到內網之間的通信還是走正常的http.
- 版本控制部分的例子
- https 部分配置,需要nginx增加openssl支持,相關的key生成步驟網上比較多.
nginx https配置以及 api接口版本號rewrite
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
基於 Nginx Ingress + 雲效 AppStack 實現灰度發佈
原創
2024-06-13 21:13:47
SonarQube代碼質量檢測線上配置指南
原創
2024-06-12 01:12:57
雲原生週刊:Kubernetes 十週年 | 2024.6.11
原創
2024-06-11 23:16:00
nginx添加相應配置,通過瀏覽器訪問或curl時返回客戶端對應公網IP
原創
2024-06-05 22:12:37
深入跨域 - 解決方案
原創
2024-06-04 02:38:29
深入跨域 - 解決方案
原創
2024-06-04 02:36:27
深入跨域 - 解決方案
原創
2024-06-04 02:34:07
Spring cloud gateway入門
原創
2024-05-15 11:50:15
cheerp 編譯器之通用計算模塊ccm1
原創
2024-05-12 21:53:46
KubeKey 部署 K8s v1.28.8 實戰
原創
2024-05-11 23:51:54
降本增笑P0事故頻發,構建持續高可用系統的破局之道
原創
2024-05-08 23:17:58
分享一份物聯網SAAS平臺架構設計
原創
2024-04-30 23:42:19
SpringBoot配置HTTPS及開發調試
原創
2024-04-29 21:38:23
Linux下製作Nginx綠色免安裝包
原創
2024-04-29 21:38:23