最近工作上需要写一些Python Script利用公司的 SaaS 网站提供的API帮客户拉资讯下来
以前都是写单机程式(C/C++),以及一些简单的网页 (HTML/JS/CSS)
对于 WebAPI 以及一些 HTTP 协定真的是很苦手
虽然已经有前辈写好 Python module 可直接使用,但还是很想自己了解学习
例如今天一条 curl 指令就让我查了很久
curl -g -H "Authorization: Bearer <JWT乱码>" \
"https://xxx.abc.com/api/projects?page[limit]=3"
学习了一整个下午才了解为什么需要加那个 JWT header 才能和公司服务器沟通
但又不了解 URI 里面那个中括号 [limit] 的意义?
虽然大概猜得出来可能是让 curl 只爬三页的资讯,但不知道那个 limit 是怎么传给后端的
google或是 stackoverflow 又是很片段的资讯,无法有效率的学习
有没有前辈可以指点一下哪些书籍有探讨这些 web 技术以及基本知识呢?