gpt4 book ai didi

c# - 在 C# 中模拟 Curl --user --insecure

转载 作者:行者123 更新时间:2023-11-30 20:39:04 26 4
gpt4 key购买 nike

我有以下有效的 Curl 调用。

curl --insecure --user user@applicationname:password "https://someURL"

我这辈子都无法让 HttpWebRequest 模拟这一点。

目前我正在尝试

 var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://someURL);
httpWebRequest.ContentType = "application/json";
httpWebRequest.Accept = "*/*";
httpWebRequest.Method = "POST";
httpWebRequest.Headers["Authorization"] = "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes("USER@Account:Password"));

我收到错误身份验证失败,因为远程方已关闭传输流

我猜这与具有不安全选项的 curl 命令有关,但我无法在我的生活中看到如何在请求中执行此操作。

对网络限制/政策进行操作我无法下载 restSharp 或任何其他第 3 方库...

最佳答案

在执行请求之前添加这一行

System.Net.ServicePointManager.ServerCertificateValidationCallback = (obj, X509certificate, chain, errors) => true;

关于c# - 在 C# 中模拟 Curl --user --insecure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34623394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com