Beispiel #1
0
        public static void Test()
        {
            //通过添加服务引用调用webservice
            var ws  = new WebReference.WebService();
            var res = ws.HelloWorld("hxp", 234);

            Console.WriteLine(res);

            //通过wsdl.exe + wsdl文件自动生成代理类
            var ws2  = new WebServiceAgent.WebService.WebService();
            var res2 = ws2.HelloWorld("zzz", 333);

            Console.WriteLine(res2);

            var url = "http://172.18.5.220:8020/WebService.asmx";
            var sb  = new StringBuilder();

            sb.Append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
            sb.Append("<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">");
            sb.Append("<soap:Body>");
            sb.Append("<HelloWorld xmlns=\"http://tempuri.org/\">");
            sb.Append("<str>httpclient</str>");
            sb.Append("<id>666</id>");
            sb.Append("</HelloWorld>");
            sb.Append("</soap:Body>");
            sb.Append("</soap:Envelope>");
            var          _content = Encoding.UTF8.GetBytes(sb.ToString());
            MemoryStream ms       = new MemoryStream(_content);
            var          content  = new StreamContent(ms);

            content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("text/xml");
            var res3 = string.Empty;

            using (var client = new HttpClient())
            {
                var response = client.PostAsync(url, content).Result;
                if (response.StatusCode == System.Net.HttpStatusCode.OK)
                {
                    res3 = response.Content.ReadAsStringAsync().Result;
                }
            }
            ms.Close();
            content.Dispose();

            Console.WriteLine(res3);
        }
Beispiel #2
0
    protected void btnSignOut_Click(object sender, EventArgs e)
    {
        //cTransactionEntity.LOG_DESCRIPTION = "LogOut User :"******"UserId"].ToString();
        //cTransactionEntity.ACTIVITY_ID = 1;
        //cTransactionEntity.USER_ID = Session["UserId"].ToString();
        //cTransactionEntity.ENTRY_EXIT_TIME = System.DateTime.Now.ToShortDateString() + " " + System.DateTime.Now.ToLongTimeString();
        //oTransactionDAL.InsertIntoISS_LOG_DETAILS(cTransactionEntity);

        //Session.Clear();
        //Session.Abandon();
        //Response.Redirect(ConfigurationManager.AppSettings["serverAddress"]);
        TransactionDAL oTransactionDAL = new TransactionDAL();

        ViewState["brCode"] = Session["brCode"];
        ViewState["userId"] = Session["UserId"];
        //SSO_DAO oSSO_DAO = new SSO_DAO();
        WebReference.WebService web = new WebReference.WebService();
        int l = web.UpdateLoginStatus(ViewState["userId"].ToString(), ViewState["brCode"].ToString(), "LogoutDateTime", DateTime.Now.ToString("yyyy-MM-dd HH':'mm':'ss"), " and loginStatus=1");

        l = web.UpdateLoginStatus(ViewState["userId"].ToString(), ViewState["brCode"].ToString(), "LoginStatus", "0", ""); Session.Clear();
        Session.Abandon();
        Response.Redirect(ConfigurationManager.AppSettings["serverAddress"]);
    }