PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Soft_Job
[請益] 學習 WebAPI/HTTP技術的資源?
作者:
naticom
(踢踢~)
2020-01-22 13:51:16
最近工作上需要寫一些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 技術以及基本知識呢?
作者: mercurycgt68 (發芽的吉它手)
2020-01-22 14:01:00
MDN
作者:
enthos
(影斯作業系統)
2020-01-22 14:05:00
https://www.udemy.com/course/codegym-python/
作者:
ssccg
(23)
2020-01-22 15:08:00
https://tools.ietf.org/html/rfc2616
先把基礎Request、Response、URI、Header、Body都看過API就只是約定用HTTP規格的哪個地方來放什麼東西而已還有這個
https://tools.ietf.org/html/rfc3986
像那個[limit]就只是URI中的query習慣用key=value表示資料page[limit]是key,3是value,server解析了URI後,依API約定好的方式處理,跟curl沒關係
作者:
NCUking
(中大王)
2020-01-22 15:34:00
https://launchschool.com/books/http
https://oauth.net/books/
作者:
max533
(向陽花)
2020-01-22 16:01:00
我覺得如果是要自己開發那可能要看看RFC2616關於Web的標準,如果只是要串別人寫好的API,那就直接看API的document或問那位同事就好,端看你目的是什麼
作者:
Y78
(Y78)
2020-01-22 16:20:00
學一學如果覺得很無聊,可以試試看這個小遊戲
https://lidemy-http-challenge.herokuapp.com
作者: windclara (null)
2020-01-22 19:38:00
關鍵字:Http 協議。Google有不少資訊。先大略了解後再回頭看你發的請求,應該就會理解不少
作者:
yigebier
(yigebier)
2020-01-22 21:10:00
建議把http method都玩一遍,在把jwt實作一次這邊是你自己開api自己串,會比較有感覺我想這應該比你去執著片段語法來得有效率google一種是下keyword的問題,另一方面太基礎的問題也很少人探討
作者:
nova06091
2020-01-23 02:23:00
這個你學完公司還是當你免洗
作者:
GGFACE
(ggface)
2020-01-23 08:50:00
你不如念恐龍本
作者:
OriginStar
2020-01-23 14:34:00
最好的理解就是看spec,定義網際網路標準有2個組織IETF與W3C,google輸入關鍵字 RFC URI,RFC HTTP就可以找到spec,重點是這些都公開可以自由下載的
繼續閱讀
Re: [討論] 有人聽過舉手直播電商嗎?
SuperSunny
[請益] 在職研究領域選擇
ccorn
Re: [討論] 普通人薪資在哪個區間?
JasperChang
[徵才] 晶睿通訊-MES工程師
cciidd
[討論] 普通人薪資在哪個區間?
sec5566
[徵才] 財團法人人工智慧科技基金會_後端工程師
sportpo
[徵才] 台南中研院誠徵研究助理或博後
filialpiety
[問卷] 網紅代言對官網設計影響購買意願之研究
ben9886
[請益] 中部web後端選擇
kevin10449
[請益] google搜尋要如何忽略電商網站
vi000246
Links
booklink
Contact Us: admin [ a t ] ucptt.com