有没有办法将数据作为实体传递给另一个实体?我试图得到的是:我通过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服务将JSON对象传递给Enyo?
- 5. 如何通过Web服务传递自定义对象
- 6. 如何通过PHP Web服务器URL传递数组?
- 7. 通过Web服务的SharePoint:如何传递一个日期?
- 8. 如何通过请求体传递请求值在REST Web服务
- 9. 如何通过web服务
- 10. 如何实现通过SSL进行Web服务通信的Web服务?
- 11. 通过Web服务(如SOAP)选择消息传递系统
- 12. 如何通过RIA服务获得实体及其子实体
- 13. 通过网络传递实体?
- 14. 如何通过Web Service传递java.util.Map?
- 15. 通过传递基础实例创建服务实例
- 16. 通过Web服务传递大量数据的理想方式/体系结构
- 17. 通过Web服务传递序列化对象与传递对象
- 18. 传递XML的web服务
- 19. 通过Web服务
- 20. 通过Web服务
- 21. 通过web服务传递时的Wcf安全性(.asmx)
- 22. 通过JSON将HTML传递到Web服务
- 23. 使用mcrypt通过web服务传递数据失败
- 24. 通过URL将参数传递给REST Web服务
- 25. 通过Java传递UTF8字符串到.NET Web服务
- 26. 通过链接服务传递标题
- 27. 通过服务Protobuf传递小数
- 28. 实体提取Web服务
- 29. 如何通过'webservice凭证'传递给我的web服务端点?
- 30. 通过Web服务传输文件的最佳实践C#
你在使用REST还是Jax-ws? – 2013-05-02 05:22:10