Android中的Web Service
Android手機平臺實際上資源是有限的,不能做大量的運算和儲存,對於複雜的應用指南部署在遠端伺服器上面,而為了讓Android應用於遠端伺服器進行互動,Web Service是一個不錯的選擇
Web Service主要涉及到SOAP,WSDL,UDDI
SOAP
簡單物件訪問協議,是一種機油擴充套件性的XML訊息協議。SOAP允許一個應用程式向另外一個應用程式傳送XML訊息,SOAP訊息是從SOAP傳送者到SOAP接收者的單路訊息,任何應用程式均可作為傳送者或者接收者,SOAP可以透過HTTP,JMS或者SMIT協議傳輸
WSDL
Web Service描述語言,使用XML描述 Web Service,包括訪問和使用 Web Service所必須的資訊,定義該 Web Service的位置、功能以及如何通訊等描述資訊
UDDI
統一描述、發現和整合協議,他有兩個特點:基於web和分散式
獲取 Web Service資料的步驟
-
建立HttpTransportSE物件,該物件月牙湖呼叫 Web Service操作
-
建立SoapSerializationEnvelope物件
-
建立SoapObject物件,建立該物件時需要傳入索要呼叫 Web Service的名稱空間、 Web Service方法名
-
如果有引數需要傳給 Web Service伺服器端,則呼叫SoapObject物件的addProperty方法來設定引數
-
呼叫SoapSerializationEnvelope的setOutPutSoapObject方法
-
呼叫call方法,並以 SoapSerializationEnvelope作為引數呼叫遠端 Web Service
-
呼叫完成以後,訪問 SoapSerializationEnvelope物件的bodyIn屬性,返回一個SoapObject物件,該物件代表了 Web Service的返回訊息,解析該物件即可獲取呼叫 Web Service的返回值
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69917874/viewspace-2693558/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android中Service總結Android
- Android ServiceAndroid
- Android Intent ServiceAndroidIntent
- Android Service SecurityAndroid
- Spring Web Service教程SpringWeb
- Android Service完全解析Android
- Android總結篇系列:Android ServiceAndroid
- 教你入門Web ServiceWeb
- Android Service詳解(一)Android
- Android Service詳解(二)Android
- Android 之Service使用攻略Android
- Android-Service詳解Android
- Android之Service設定android:process作用Android
- Android 中 Service+Notification 斷點續傳下載Android斷點
- Java:Web Service初入門JavaWeb
- Android Service最全面的解析Android
- Android基礎及應用 Service的使用Android
- Kubernetes中Service的使用
- Android Service生命週期 Service裡面的onStartCommand()方法詳解Android
- SAP CRM如何建立支援Web Service的WORD模板Web
- SAP CRM如何建立支援Web Service的PDF模板Web
- 使用soapUI消費SAP Cloud for Customer的web serviceUICloudWeb
- Web service,XSD及WSDL的一些使用Web
- 關於 Android Service 的介紹都在這了Android
- Android Service生命週期淺析Android
- Android Service重啟恢復(Service程式重啟)原理解析Android
- 使用nodejs消費SAP Cloud for Customer上的Web serviceNodeJSCloudWeb
- [譯] Service workers:Progressive Web Apps 背後的小英雄WebAPP
- .NET Core中的Worker Service
- 如何使用ABSL程式碼呼叫Web serviceWeb
- Android 四大元件之 ServiceAndroid元件
- vivo web service:億萬級規模web服務引擎架構Web架構
- More web function requests go online concurrently, and web service deployment is faster and more economical!WebFunctionGoAST
- Service Worker (Web)推送不完全實踐Web
- 暴露 Istio Service Mesh 中的 GatewayGateway
- Github Actions 中 Service Container 的使用GithubAI
- Android進階(十)資源和Service的外掛化Android
- Android四大元件之Service篇Android元件