C#命令旋度等效不安全

C#命令旋度等效不安全,c#,api,curl,C#,Api,Curl,这是我的curl命令: curl --insecure https://api.github.com/user?access_token=xxx 有没有办法把它转换成C代码? 我尝试过各种解决方案,但都失败了。 我认为问题在于——不安全的参数 这是我的代码: String goodUrl = "http://www.google.com"; String badUrl = "https://api.github.com/user?access_token=36905f6fffa

这是我的curl命令:

curl --insecure https://api.github.com/user?access_token=xxx
有没有办法把它转换成C代码? 我尝试过各种解决方案,但都失败了。 我认为问题在于——不安全的参数

这是我的代码:

String goodUrl = "http://www.google.com";
        String badUrl = "https://api.github.com/user?access_token=36905f6fffa42341c2e6fd12655295f2b4d25";
        var json1 = new WebClient().DownloadString(goodUrl);
        var json2 = new WebClient().DownloadString(badUrl);
GoodUrl工作正常,badUrl不工作。 错误为“协议冲突”。

请尝试此选项以确定大小:

var json = new WebClient().DownloadString("url");

您只是想要html还是想要下载文件?输出只是json格式。我必须将结果放入一个简单的变量中。看看这个问题的公认答案,它显示了在C#中执行类似操作的两种方法:返回错误“协议冲突”,因为我认为SSL不受支持。我在主要帖子中这样做了。