C# 在c语言中使用catchoom#
我想在c#中使用catchoom,但找不到任何示例 请任何人提供任何样本代码,如果有 我有这个卷发的样品 有人能把这个秘密告诉c吗# 我试着把它变成这样 字符串url=“” 但抛出错误,404未找到C# 在c语言中使用catchoom#,c#,asp.net,httpwebrequest,C#,Asp.net,Httpwebrequest,我想在c#中使用catchoom,但找不到任何示例 请任何人提供任何样本代码,如果有 我有这个卷发的样品 有人能把这个秘密告诉c吗# 我试着把它变成这样 字符串url=“” 但抛出错误,404未找到 谢谢您应该以多部分格式对post参数进行编码,如中所述 此外,如果您使用的是Microsoft.NET Framework>=4.5,则可以将HttpClient类用作 希望这对你有帮助;) curl -F "image=@CATask1-Correct.png" -F "token=someto
谢谢您应该以多部分格式对post参数进行编码,如中所述 此外,如果您使用的是Microsoft.NET Framework>=4.5,则可以将HttpClient类用作 希望这对你有帮助;)
curl -F "image=@CATask1-Correct.png" -F "token=sometoken" https://r.catchoom.com/v1/search
WebRequest myReq = WebRequest.Create(url);
myReq.Headers["token"] = "sometoken";
myReq.Headers["image"] = "imageurl";
string username = "someid";
string password = "pwd";
string usernamePassword = username + ":" + password;
CredentialCache mycache = new CredentialCache();
mycache.Add(new Uri(url), "Basic", new NetworkCredential(username, password));
myReq.Credentials = mycache;
myReq.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(new ASCIIEncoding().GetBytes(usernamePassword)));
WebResponse wr = myReq.GetResponse();
Stream receiveStream = wr.GetResponseStream();
StreamReader reader = new StreamReader(receiveStream, Encoding.UTF8);
string content = reader.ReadToEnd();