/// <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
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); }
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(); }