// See https://aka.ms/new-console-template for more information using System.Net; using System.Text; using ConsoleApp3.DataContracts; using Newtonsoft.Json; /* * * referalPage: /de/OnePiece username: Skywalkerex userPassword: Magnatpower310!! /de/OnePiece/PostGetAction/User_Login curbpJUJmtup1t.Tq0awbHIhIRwhzMW7vrsWxLAJu.pI9X4r */ namespace CardmarketBot { class InvoiceService { private readonly WebRequest request; public InvoiceService() { request = WebRequest.Create("https://api.lexoffice.io/v1/invoices"); request.Method = "POST"; request.Headers.Add("Authorization", "Bearer curbpJUJmtup1t.Tq0awbHIhIRwhzMW7vrsWxLAJu.pI9X4r"); request.Headers.Add("Accept", "application/json"); } public void InsertInvoice(Invoice invoice) { var json = JsonConvert.SerializeObject(invoice); byte[] bytearray = Encoding.UTF8.GetBytes(json); request.ContentType = "application/json"; using var reqStream = request.GetRequestStream(); reqStream.Write(bytearray, 0, bytearray.Length); using var response = request.GetResponse(); Console.WriteLine(((HttpWebResponse)response).StatusDescription); reqStream.Close(); } } }