c# - HTTP Client issue multipart form data -


i using http client c# language. able run service post man client. while using http client seeing bad request.

where missing

string posturl = "http://172.23.40.37:8093/alfresco/service/api/upload";          var values = new[]         {             new keyvaluepair<string, string>("siteid", "business-disclosure"),             new keyvaluepair<string, string>("contenttype", "cm:content"),             new keyvaluepair<string, string>("containerid", "documentlibrary")         };          var multipart = new multipartformdatacontent();         multipart.add(new bytearraycontent(file.readallbytes("test.txt")), "test", "test.txt");          foreach (var keyvaluepair in values)         {             multipart.add(new stringcontent(keyvaluepair.value), string.format("\"{0}\"", keyvaluepair.key));         }          var httpclient = new httpclient();         var request = new httprequestmessage()         {             requesturi = new uri(posturl),             method = httpmethod.post,             content = multipart         };         request.headers.add("authorization", "basic ewvsy2rpm23423423423onzc4oa==");          var headers = httpclient.defaultrequestheaders;         var response = httpclient.sendasync(request).result; 


Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -