差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
java:web:restapi [2019/09/27 16:43]
tony
java:web:restapi [2023/06/25 09:48] (目前版本)
行 8: 行 8:
   * [[java:​web:​restapi:​http_method_cant_make_sense|Http Method無法表達出某些動作]] ​   * [[java:​web:​restapi:​http_method_cant_make_sense|Http Method無法表達出某些動作]] ​
   * [[java:​web:​restapi:​response_code|Response Code]]   * [[java:​web:​restapi:​response_code|Response Code]]
 +  * [[java:​web:​restapi:​url_rules|URL related rules]]
 ===== Firewall issue of HTTP Delete & Put operations ===== ===== Firewall issue of HTTP Delete & Put operations =====
 HTTP Delete與Put操作可能會被防火牆阻擋,經過Study有三種替代方案。 HTTP Delete與Put操作可能會被防火牆阻擋,經過Study有三種替代方案。
行 46: 行 47:
   * [[https://​www.vegaitsourcing.rs/​media-center/​blog/​2015/​04/​hypermedia-driven-restful-web-apis/​|Hypermedia-driven RESTful web APIs]]   * [[https://​www.vegaitsourcing.rs/​media-center/​blog/​2015/​04/​hypermedia-driven-restful-web-apis/​|Hypermedia-driven RESTful web APIs]]
   * [[https://​stackoverflow.com/​questions/​35700344/​rest-api-and-ddd?​fbclid=IwAR2J_PFxqgMfDEBh3rFbSY-2cOvhoQhpw7MTynLoa2fZqHeuy-4lcK6PnkE|Rest API and DDD]]   * [[https://​stackoverflow.com/​questions/​35700344/​rest-api-and-ddd?​fbclid=IwAR2J_PFxqgMfDEBh3rFbSY-2cOvhoQhpw7MTynLoa2fZqHeuy-4lcK6PnkE|Rest API and DDD]]
 +  * [[https://​www.vinaysahni.com/​best-practices-for-a-pragmatic-restful-api|Best Practices for Designing a Pragmatic RESTful API]]
 ==== Basic ==== ==== Basic ====
   * [[https://​ihower.tw/​blog/​archives/​6483|HTTP Verbs: 談 POST, PUT 和 PATCH 的應用]]   * [[https://​ihower.tw/​blog/​archives/​6483|HTTP Verbs: 談 POST, PUT 和 PATCH 的應用]]
行 54: 行 56:
   * [[http://​tatiyants.com/​using-oauth-to-protect-internal-rest-api/​|using-oauth-to-protect-internal-rest-api]] studying..   * [[http://​tatiyants.com/​using-oauth-to-protect-internal-rest-api/​|using-oauth-to-protect-internal-rest-api]] studying..
   * [[https://​nordicapis.com/​3-common-methods-api-authentication-explained/​|3 Common Methods of API Authentication Explained]]   * [[https://​nordicapis.com/​3-common-methods-api-authentication-explained/​|3 Common Methods of API Authentication Explained]]
 +  * [[https://​www.itread01.com/​p/​12089.html|OpenID Connect 協議入門指南]] 
 +  * [[https://​sysmgt.lenovofiles.com/​help/​index.jsp?​topic=%2Fcom.lenovo.lxca_restapis.doc%2Frest_apis_reference.html|修改密碼的REST API]]
 ==== URI ==== ==== URI ====
   * [[http://​blog.restcase.com/​7-rules-for-rest-api-uri-design/​|7 Rules for REST API URI Design]]   * [[http://​blog.restcase.com/​7-rules-for-rest-api-uri-design/​|7 Rules for REST API URI Design]]