.NET-эквивалент curl для загрузки файла в REST API?

Мне нужно загрузить файл ics в REST API. Единственный приведенный пример — это команда curl.

Команда, используемая для загрузки файла с помощью curl, выглядит следующим образом:

curl --user {username}:{password} --upload-file /tmp/myappointments.ics http://localhost:7070/home/john.doe/calendar?fmt=ics

Как это сделать с помощью HttpWebRequest в C#?

Также обратите внимание, что у меня может быть только ics в виде строки (а не самого файла).

5
задан abatishchev 20 March 2012 в 09:58
поделиться