Use c-sharp code to post to TurnkeyRest
m ((username removed) (log details removed): Moving to Documentation namespace) |
(Automatically adding template at the end of the page.) |
||
Line 16: | Line 16: | ||
[[Category:C-Sharp]] | [[Category:C-Sharp]] | ||
[[Category:MDriven Turnkey]] | [[Category:MDriven Turnkey]] | ||
{{Edited|July|12|2024}} |
Revision as of 15:49, 10 February 2024
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).