第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用于Web服務(wù)的SOAP還是REST?

用于Web服務(wù)的SOAP還是REST?

繁星點點滴滴 2019-07-03 11:01:22
用于Web服務(wù)的SOAP還是REST?REST是進(jìn)行Web服務(wù)的更好方法還是SOAP?或者是針對不同問題的不同工具?或者這是一個微妙的問題-也就是說,在某些領(lǐng)域,一個比另一個稍微好一些,等等?我特別希望了解這些概念及其與PHP世界以及現(xiàn)代高端網(wǎng)絡(luò)應(yīng)用程序之間的關(guān)系。
查看完整描述

3 回答

?
Smart貓小萌

TA貢獻(xiàn)1911條經(jīng)驗 獲得超7個贊

我在惠普(Hewlett-Packard)工作時,從最初的規(guī)范中構(gòu)建了首批SOAP服務(wù)器之一,包括代碼生成和WSDL生成。我不建議用肥皂做任何事。

首字母縮寫“肥皂”是個謊言。它不是簡單的,它不是面向?qū)ο蟮模鼪]有定義任何訪問規(guī)則.可以說,這是一項議定書。這是Don Box有史以來最糟糕的規(guī)范,這是一個相當(dāng)了不起的壯舉,因為他是犯下“com”罪的人。

在SOAP中,沒有什么是不能用REST傳輸?shù)?,JSON、XML,甚至是用于數(shù)據(jù)表示的純文本。對于傳輸安全,可以使用https。對于身份驗證,基本要求。會議上有餅干。其余版本將更簡單、更清晰、運行更快、使用更少的帶寬。

XMLRPC明確定義了請求、響應(yīng)和錯誤協(xié)議,大多數(shù)語言都有很好的庫。然而,XML比您在許多任務(wù)中所需要的要重。


查看完整回答
反對 回復(fù) 2019-07-03
?
撒科打諢

TA貢獻(xiàn)1934條經(jīng)驗 獲得超2個贊

REST是一種體系結(jié)構(gòu),SOAP是一種協(xié)議。

這是第一個問題。

您可以在REST應(yīng)用程序中發(fā)送SOAP信封。

SOAP本身實際上是非?;竞秃唵蔚?,正是WSS-*標(biāo)準(zhǔn)使它變得非常復(fù)雜。

如果您的使用者是其他應(yīng)用程序和其他服務(wù)器,那么現(xiàn)在對SOAP協(xié)議的支持非常多,移動數(shù)據(jù)的基本原理就是在現(xiàn)代IDE中點擊鼠標(biāo)。

如果您的消費者更可能是RIA或Ajax客戶端,那么您可能需要比SOAP更簡單的東西,并且更適合客戶機(jī)(尤其是JSON)。

通過HTTP發(fā)送的JSON數(shù)據(jù)包不一定是REST架構(gòu),它只是發(fā)送給URL的消息。所有這些都是完全可行的,但REST成語有一些關(guān)鍵的組成部分。然而,這兩者很容易混淆。但是,僅僅因為您正在談?wù)揌TTP請求,并不一定意味著您有一個REST體系結(jié)構(gòu)。您可以使用沒有HTTP的REST應(yīng)用程序(注意,這是很少見的)。

因此,如果您有使用SOAP的服務(wù)器和使用者,SOAP和WSS堆??梢院芎玫貫槟?wù)。如果您正在做更多的臨時工作,并且希望更好地與Web瀏覽器交互,那么一些更輕的HTTP協(xié)議也可以很好地工作。


查看完整回答
反對 回復(fù) 2019-07-03
  • 3 回答
  • 0 關(guān)注
  • 569 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號