什麼是真正的RESTFUL API

2022-10-11 01:09:12 字數 812 閱讀 1334

什麼是真正的restful api

很多人一想到restful,以為就是http+json。其實不然,restful也可以是http+protobuf或別的通訊和序列。

restful是一種架構思想,而不是指某一種技術。

今天,筆者分別演示http+protobuf和http+json的restful api。

也許,很多人會問http+json的restful api用得好好的,為什麼還要用http+protobuf的restful api?

另外,可能有人還會問為什麼是restful?

因為restful通過簡單的http url就可以路由到具體的遠端方法,而且支援跨平台、語言。

因為http+protobuf的效能可能是http+json的5倍,沒錯整整快5倍。這對於有高效率要求的地方來說,非常需要。

先從data model開始,因為rest資料序列的核心其實是model。

定義proto模型

用工具自動生成本語言的model,下圖是pascal的,你也可以生成其它語言的。

什麼是真正的努力,什麼是真正的能吃苦

有很多人忙完一天後,回到家卻遭到家人的不理解 你看看你,每個月就賺這麼一點工資,別人都過萬了,你還在那裡徘徊,每天都不知道幹什麼。然後你回了一句 我每天都很努力,吃了不少苦,你卻這麼說我。這裡我也不說誰對誰錯,但我沒別的意思,雙方都有道理,我只想描述乙個問題 努力是真的努力了嗎,吃苦是真的吃苦了嗎?...

什麼是真正的幸福

什麼叫人生幸福,我們的目的是什麼?我們的目的是使得自己的生活變得幸福快樂。有的人事業雖然取得一些成績,但是做的很累,有的人掉頭髮,這已經失去了人生的價值。有乙個人說如果只知道去追求自己沒有的東西,而不注意自己享受已經得到的東西,這樣是得不償失的,每乙個人每時每刻有錢沒有錢都有很多東西值得你享受,人生...

什麼是真正的朋友

不論在生活中,還是在網上,人人都會有朋友。朋友是什麼?朋友就是彼此有交情的人,彼此要好的人。友情是一種最純潔 最高尚 最樸素 最平凡的感情,也是最浪漫 最動人 最堅實 最永恆的情感。人人都離不開友情。你可以沒有愛情,但是你絕不能沒有友情 一旦沒有了友情,生活就不會有悅耳的和音,就死水一灘 友情無處不...