In attached image this is my code returning 204 no content message, I want success message 200 code but don't know how?
public HttpResponseMessage MakePostAsync()
{
string apiUrl = "https://abc.c9api.in/api/method/upload_file";
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, apiUrl);
string filepath = @"C:\Users\Javed.shaikh\Desktop\CSVFiles\SalesOrderDetail.csv";
var content = new MultipartFormDataContent();
client.DefaultRequestHeaders.Add("Authorization", "Token f802cc75fabec4770:62fa1ba5aff78bbfc4d");
content.Add(new StringContent("0"), "is_private");
content.Add(new StringContent("Home"), "folder");
var fileContent = new StreamContent(new FileStream(filepath, FileMode.Open));
fileContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("multipart/form-data");
fileContent.Headers.ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "file",
FileName = "SalesOrderDetail.csv"
};
content.Add(fileContent);
request.Content = content;
Task<HttpResponseMessage> result = client.SendAsync(request);
return new HttpResponseMessage()
{
Content = new StringContent("Response: ", System.Text.Encoding.UTF8, "application/json"),
StatusCode = HttpStatusCode.OK
};
}