#c# #curl #mono
#c# #curl #mono
Вопрос:
У меня проблема с запросом https в старой версии mono, потому что она не поддерживает TLS 1.2. Я решил использовать CURL. Я пытался использовать его через Process, но это очень медленно. Итак, мне нужна помощь с этим. Может быть, есть другой способ или dll?
Комментарии:
1. я не уверен в вашем варианте использования. Но вы проверили, есть ли HttpClient в системе. Пространство имен Net покрывает ваши потребности?
2. Были попытки, подобные github.com/stil/CurlThin чтобы обернуть libcurl в C #, но это неполно. Вероятно, вы сможете почерпнуть из него несколько идей, а затем начать свое собственное приключение. Но в целом, новые версии Mono или просто .NET Core должны быть вашим основным вариантом, если это возможно.
3. Можете ли вы объяснить контекст, в котором вы его используете, потому что неясно, почему это было бы чрезмерно медленно. Очевидно, что создание процесса — это нетривиальные накладные расходы, но я думаю, что затраты будут компенсированы относительно высокой стоимостью выполнения HTTP-запроса.