有沒有辦法將數據作爲實體傳遞給另一個實體?我試圖得到的是:我通過webmethod傳遞客戶的詳細信息到我的數據庫:PostData。我想要的是將諸如姓名等細節作爲字符串傳遞,但是我想將一些細節分組,如車輛細節通過爲:vehicle.Manufacturer vehicle.Model ...等其他非分組數據-able將作爲普通字符串傳遞。希望這是有道理的。有沒有辦法做到這一點?如何通過Web服務傳遞實體
回答
您可以通過XML or JSON
做到這一點,這樣的對象,在請求的部分會像在XML:
<VehicleEntity>
<attribute1>value</attribute1>
<attribute2>value</attribute2>
</VehicleEntity>
或類似地使用JSON
VehilceEntity{
attribute1 :value;
attribute2 :value;
}
基本上它類似於你如何傳遞參數,這裏是自定義參數VehicleEntity
那麼它會是這樣嗎? [WebMethod] public vehicleEntity Vehicle(VehicleEntity vehicle) {vehicle.Model = model; vehicle.Manufacturer = manufacturer;} – user1668123 2013-05-02 05:52:04
沒錯。你覺得它不起作用嗎? – 2013-05-02 06:04:19
不,我不確定模型和製造商會是什麼(在這種情況下)?我沒有在任何地方宣佈這些。我以前暴露它的方式是這樣的:[WebMethod] 公共字符串PostVehicle(字符串模型,字符串製造商)但我不想公開像這樣的參數。我希望用戶能夠使用Web服務來傳遞數據。 – user1668123 2013-05-02 06:08:50
- 1. 在ASP.NET Web服務上傳遞實體
- 2. 通過web服務傳遞圖像
- 3. 通過Web服務傳遞對象
- 4. 實時通過Web服務
- 5. 如何通過Web服務傳遞自定義對象
- 6. 如何通過PHP Web服務器URL傳遞數組?
- 7. 如何通過Web服務將JSON對象傳遞給Enyo?
- 8. 如何通過URL將參數傳遞到Web服務
- 9. 通過Web服務的SharePoint:如何傳遞一個日期?
- 10. 如何通過JAX-WS web服務傳遞集合<?>
- 11. 如何通過請求體傳遞請求值在REST Web服務
- 12. 如何通過web服務
- 13. 如何實現通過SSL進行Web服務通信的Web服務?
- 14. 通過Web服務(如SOAP)選擇消息傳遞系統
- 15. 如何通過RIA服務獲得實體及其子實體
- 16. Web服務傳遞實體作爲參數
- 17. 傳遞實體/通過參考
- 18. 通過網絡傳遞實體?
- 19. 通過URL傳遞HTML實體
- 20. 如何通過Web Service傳遞java.util.Map?
- 21. 通過傳遞基礎實例創建服務實例
- 22. 通過Web服務傳遞大量數據的理想方式/體系結構
- 23. 通過Web服務
- 24. 通過Web服務
- 25. 傳遞XML的web服務
- 26. 通過Web服務傳遞序列化對象與傳遞對象
- 27. 通過URL將參數傳遞給REST Web服務
- 28. 通過AsyncTask將JSON對象傳遞給Web服務
- 29. 通過Java傳遞UTF8字符串到.NET Web服務
- 30. 在C中使用SOAP通過web服務傳遞對象#
你在使用REST還是Jax-ws? – 2013-05-02 05:22:10