Я хочу выполнить простую команду cURL с C#
curl https://doma.in/to/verify/license \
-d "produkt=test01" \
-d "key=123123123123" \
-X POST
Что эквивалентно C# или RESTSharp? Я пробовал это:
var client = new RestClient("https://doma.in");
var request = new RestRequest("/to/verify/license", Method.POST);
Но я не знаю, как это перевести в RESTSharp:
-d "produkt=test01" \
-d "key=123123123123" \
-X POST
На странице руководства cURL указано, что «-d» предназначен для отправки данных, но я не могу найти тег данных отправки для RESTSharp. Как я могу перевести этот код на C#? А как сохранить ответ?
Вы можете создать модель для хранения данных для публикации и добавить ее в запрос.
//...
var body = new {
produkt = "test01",
key = "123123123123"
};
request.AddBody(body);
Посетите сайт RestSharp для документации о том, как использовать библиотеку.