Use c-sharp code to post to TurnkeyRest
(Replacing message template with parser tag) |
(Updated Edited template to July 12, 2025.) |
||
Line 17: | Line 17: | ||
[[Category:C-Sharp]] | [[Category:C-Sharp]] | ||
[[Category:MDriven Turnkey]] | [[Category:MDriven Turnkey]] | ||
{{Edited|July|12| | {{Edited|July|12|2025}} |
Latest revision as of 06:24, 20 January 2025
This page was created by Hans.karlsen on 2020-05-17. Last edited by Edgar on 2025-01-20.
var cli = new System.Net.Http.HttpClient(); var requestContent = new System.Net.Http.MultipartFormDataContent("--BOUNDARY"); requestContent.Add(new System.Net.Http.StringContent("DataToAmountVMCol"), "Amount"); requestContent.Add(new System.Net.Http.StringContent("DataToMessageVMCol"), "Message"); requestContent.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("multipart/form-data; boundary=--BOUNDARY"); var url= "https://yoursystem"; var res = cli.PostAsync(url+ "/TurnkeyRest/Post?command=Consume&id=" + TurnkeySettingFromFile.TurnKeySetting_PortalGuid, requestContent).Result; if (res.IsSuccessStatusCode) { }
It is important to supply a boundary token in the request and header. Otherwise, the Turnkey server will not parse the values (this is the same for all asp.net servers).