Hello. Hope someone can point me in the right direction here.
Using Content Server 16.2 API, trying to create a node using the following code:
using (var htc = new HttpClient())
{
htc.DefaultRequestHeaders.Add("OTCSTICKET", GetOTAuthHeader());
MultipartFormDataContent MFDC = new MultipartFormDataContent();
MFDC.Add(new StringContent("144"), "type");
MFDC.Add(new StringContent("102417"), "parent_id");
MFDC.Add(new StringContent("testfromcsharp"), "name");
byte[] bb = ct.Files[0].File;
ByteArrayContent file = new ByteArrayContent(bb);
MFDC.Add(file);
var response = htc.PostAsync(ConfigurationManager.AppSettings["OTBaseUrl"] + "/api/v2/nodes", MFDC).Result;
}
I'm getting a pretty vague 500 response:
> {StatusCode: 500, ReasonPhrase: 'Internal server error', Version: 1.1,
> Content: System.Net.Http.StreamContent, Headers: { Date: Tue, 09 Oct
> 2018 21:28:13 GMT Server: Microsoft-IIS/10.0 X-Powered-By: ASP.NET
> Content-Length: 230 Content-Type: text/html }}
Is my call correct? Anything missing?