コード例 #1
0
ファイル: Program.cs プロジェクト: espino316/RealSimpleNet
        /// <summary>
        /// Do a Rest Post
        /// </summary>
        static void TestBillingApi()
        {
            string endPoint = "http://localhost/rsbill/billingapi/bill";

            endPoint = "http://dev.espino.info/rsbill/billingapi/bill";
            string token = "8495cac4fa9156d509ec300c63b763966792f004";
            string key   = "9e92f522f46124d19e36e3ad049cf78022faaca5";

            Http         http = new Http();
            HttpResponse response;

            http.AddParameter("ticketId", "123456789020014");
            http.AddParameter("customerTaxId", "XEXX010101000");
            http.AddParameter("customerEmail", "*****@*****.**");
            http.AddParameter("serviceTypeId", "1");
            http.AddParameter("payFormId", "04");
            http.AddParameter("fare", "5.00");
            http.AddParameter("taxRate", "0.000000");
            http.AddParameter("dateTime", "2017-11-10 12:59:30");
            http.AddParameter("payFormName", "VISA");

            http.AddHeader("token", token);
            http.AddHeader("key", key);

            response = http.Post(
                endPoint
                );

            Dictionary <string, object> info = response.Deserialize <Dictionary <string, object> >();

            if (info.ContainsKey("error"))
            {
                Console.WriteLine(String.Format("{0}", info["description"]));
                Console.Read();
                return;
            }

            Console.WriteLine("TicketInfo: " + info["pdfUrl"]);

            string pdfUrl = info["pdfUrl"].ToString();

            Console.WriteLine();
            string pdfFileName = info["billId"].ToString() + ".pdf";

            Console.WriteLine("pdf: " + pdfFileName);
            http.Download(pdfUrl, pdfFileName);
            PrintHelper.RawPrintFile(pdfFileName);
            Console.Read();
        } // end Post
コード例 #2
0
 public void HttpTest()
 {
     Http http = new Http();
     http.AddHeader("eso", "es");
     http.AddParameter("foo", "bar");
     string response = ""; // http.Request<string>("POST", "http://prosyss.com");
     Assert.AreEqual("", response);
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: espino316/RealSimpleNet
        private static void Test()
        {
            Http http = new Http();

            http.AddHeader("eso", "es");
            http.AddParameter("foo", "bar");
            HttpResponse response
                = http.Get("https://desarrollo.espino.info");

            Console.Write(response.Data);
            Console.Read();
        }