@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;
            }
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
yarosroman
@yarosroman Куратор тега C#
C# the best
Можно скачать файл средствами c#. Вот например https://stackoverflow.com/questions/39307684/webcl... И все.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы