#api
Вопрос:
[Маршрут(«api/[контроллер]»)] [ApiController] онлайн — программа открытого класса : База управления { [Маршрут(«Код выполнения»)] [HttpGet] публичный код выполнения асинхронной задачи(строка codeToExecute) { возвращаемое значение строки = строка.Пусто; используется (var клиент = новый HttpClient()) { Строковый ввод = «{«Идентификатор клиента»: «» «Идентификатор клиента» «»,»Секрет клиента»:»» «Секрет клиента» «»,»сценарий»:» » codeToExecute «»,»язык»:»» «csharp» «», «Индекс версии»:»» 3 «»} «;
var data = new StringContent(input, Encoding.UTF8, "application/json");
var response = await client.PostAsync("https://api.jdoodle.com/v1/execute", data);
returnValue = response.Content.ReadAsStringAsync().Resu<
}
return returnValue;
}
}
программа, загруженная в качестве входных данных:
// C# программа для печати Hello World! использование Системы;
// объявление пространства имен пространство имен HelloWorldApp {
// Class declaration
class Geeks {
// Main Method
static void Main(string[] args) {
// statement
// printing Hello World!
Console.WriteLine("Hello World!");
// To prevents the screen from
// running and closing quickly
Console.ReadKey();
}
}
}
Пожалуйста, поделитесь API, если это неправильно