Задать вопрос
@run182

Как запустить cURL команду из Azure WebAPI?

Проект находится в Azure. Код ниже возвращает ошибку "EXCEPTION: The system cannot find the file specified".

Как можно сделать правильный вызов, есть ли где-то на сервере в Azure curl-файл или можно ли его там как-то установить? Или как подругому я могу выполнить следующую команду
curl -v -k --key keyfile.key --cert certfile.crt:'passphrase' https://server1.com/sms
?
try
            {
                using (Process pProcess = new Process())
                {
                    pProcess.StartInfo.FileName = @ExtCurl;
                    pProcess.StartInfo.Arguments = ArgumentFull;
                    pProcess.StartInfo.UseShellExecute = false;
                    pProcess.StartInfo.RedirectStandardOutput = true;
                    pProcess.StartInfo.RedirectStandardError = true;
                    pProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
                    pProcess.StartInfo.CreateNoWindow = true;
                    pProcess.Start();

                    string output = pProcess.StandardOutput.ReadToEnd();
                    string error = pProcess.StandardError.ReadToEnd();

                    pProcess.WaitForExit();

                    if (error.Length > 0)
                        return "ERROR: " + error;
                    else
                        return output;
                }
            }
            catch (Exception e)
            {
                return "EXCEPTION: " + e.Message;
            }
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
yarosroman
@yarosroman Куратор тега C#
C# the best
Можно скачать файл средствами c#. Вот например https://stackoverflow.com/questions/39307684/webcl... И все.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы