以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于webservice调用  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=85960)

--  作者:ycwk
--  发布时间:2016/6/6 20:05:00
--  关于webservice调用
 之前是如下调用webservice的 
       url = "http://sms.kingtto.com:9999/smsGBK.aspx?action=send&userid=2444&account=xxxx&password=xxxxx&mobile=" & str_tel &   "&c&sendTime=&extno="
      
        oXMLHttp = CreateObject("MSXML2.XMLHTTP")
        
        oXMLHttp.Open("post", url, False)
        
        oXMLHttp.send()

现在需要这样调用,该怎么写?

        /// <summary>
    /// 消息入参对象
    /// </summary>
    public class YcMessageInInfo
    {
        /// <summary>
        /// WebService地址
        /// </summary>
        public string WebServiceURL = "图片点击可在新窗口打开查看http://xxxx:8888/UMPManageMessageService/ManageMessage.asmx";
        /// <summary>
        /// 消息发送源
        /// </summary>
        public string Source = "某某机构";
        /// <summary>
        /// 消息创建人姓名
        /// </summary>
        public string Creator = "某某机构";
        /// <summary>
        /// 消息内容
        /// </summary>
        public string Message = "";
        /// <summary>
        /// 消息说明
        /// </summary>
        public string Definition = "";
        /// <summary>
        /// 发送方式
        /// </summary>
        public string Sendtype = "3";
        /// <summary>
        /// 接收地址
        /// </summary>
        public string Destination = "";
        /// <summary>
        /// 接收人姓名
        /// </summary>
        public string Accepter = "";
        /// <summary>
        /// 消息级别
        /// </summary>
        public string Level = "1";
        /// <summary>
        /// 扩展字段1
        /// </summary>
        public string Ext1 = "";
        /// <summary>
        /// 扩展字段2
        /// </summary>
        public string Ext2 = "";
        /// <summary>
        /// 扩展字段3
        /// </summary>
        public string Ext3 = "";
    }
    /// <summary>
    /// 消息出参信息
    /// </summary>
    public class YcMessageRetInfo
    {
        /// <summary>
        /// 返回值
        /// </summary>
        public int Rc = -1;
        /// <summary>
        /// 返回消息
        /// </summary>
        public string ErrMsg = "";
    } 


   接口 SendMessage(InInfo1.Source, InInfo1.Creator, InInfo1.Message, InInfo1.Definition, ……);


请问如何改写成foxtable  的代码?


--  作者:Hyphen
--  发布时间:2016/6/7 8:49:00
--  
c#转换为vb工具:http://codeconverter.sharpdevelop.net/SnippetConverter.aspx
--  作者:大红袍
--  发布时间:2016/6/8 9:43:00
--  

原来那样调用有什么问题?也是可以的啊。

 

如果要直接调用,参考

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=40280&page=1&star=1

 

http://www.cnblogs.com/splendidme/archive/2011/10/05/2199501.html