财务与机票使用web service 交互笔记
2009-12-21 14:19
246 查看
首先在 机票里面定义一个服务
其中 [WebService(Namespace = "http://tempuri.org/")] 这一行是必须的,必须引用方不能使用 MO_Order 类。貌视如此,没有深究
在调用方使用 "添加 web 引用".而不能用“添加服务引用”。使用后者有时候会出问题,具体原因不详。
另外不断的添加过程中 在 web.config 中会增加很多内容,删除服的时候记得把这些信息也要删除。(有可能上面的问题也是由于这个造成的)
调用代码:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using Fdays.Model.OutSideModel; namespace Fdays.WebApp.WebService { /// <summary> /// OrderSender 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 // [System.Web.Script.Services.ScriptService] public class OrderSender : System.Web.Services.WebService { [WebMethod] public MO_Order getOrder() { MO_Order mo_order = new MO_Order(); mo_order.OrderNo = "alsjdfadsf"; mo_order.Remark = "RemarkA"; return mo_order; } } }
其中 [WebService(Namespace = "http://tempuri.org/")] 这一行是必须的,必须引用方不能使用 MO_Order 类。貌视如此,没有深究
在调用方使用 "添加 web 引用".而不能用“添加服务引用”。使用后者有时候会出问题,具体原因不详。
另外不断的添加过程中 在 web.config 中会增加很多内容,删除服的时候记得把这些信息也要删除。(有可能上面的问题也是由于这个造成的)
调用代码:
WebOrderSender.OrderSender client = new Fdays.WebApp.WebOrderSender.OrderSender(); MO_Order mo_order = new MO_Order(); WebOrderSender.MO_Order MO_outOrder = client.getOrder(); Methods.CopyModel<WebOrderSender.MO_Order, Fdays.Model.AC.MO_Order>(MO_outOrder, mo_order); Response.Write(mo_order.OrderNo); Response.Write(mo_order.ACNo);
相关文章推荐
- Java for Web学习笔记(七一):Service和Repository(6)在Spring框架中使用Listener
- Exchange Web Service (EWS) API 使用笔记
- SPRING IN ACTION 第4版笔记-第九章Securing web applications-008-使用非关系型数据库时如何验证用户(自定义UserService)
- Exchange Web Service (EWS) API 使用笔记
- 学习笔记:使用Web Service Software Factory开发简易留言本服务以及Mobile调用实现-1.创建Service
- Shell使用笔记-交互提示信息
- webpack使用笔记(三)
- EAS BOS Webservice的开发、部署及客户端使用
- Win10/UWP开发—使用Cortana语音与App后台Service交互
- CAS+RESTful WebService 使用文档
- webpack3.6.0使用笔记-附件
- iOS陆哥开发笔记(九) (SDWebImage简单使用)
- 使用java调用Web-Service
- Maven学习笔记——(2)使用Maven的Tomcat插件启动web项目
- android开发之使用Messenger实现service与activity交互
- 使用 EWS(Exchange Web Service)协议读取邮件、发送邮件
- 从零开始写javaweb框架笔记1-使用IDEA创建Maven项目
- 使用OEPE快速开发WebLogic Web Service
- 4.2以上版本的sdk使用webview js和java代码交互必须加注解才能生效
- java WebService简单使用案例