У меня есть запрос curl, который я хочу преобразовать в код C #.Я просто не уверен, что эквивалентно " - двоичный файл данных " в HttpWebRequest.
curl -s -H "Content-Type:application/xml" -X POST --data-binary @C:\path\to\file.xml "https://somerestURL?create"
Пока ниже мой код:
var xmlFile = "C:\\path\\to\\file.xml";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
NetworkCredential cred = new NetworkCredential(uname, cipher);
CredentialCache cache = new CredentialCache { { url, "Basic", cred } };
request.PreAuthenticate = true;
request.Credentials = cache;
request.Method = "POST";
request.ContentType = "application/xml";
Я могу предоставить информацию, если вам нужно больше.Спасибо.