Generated code for C# - RestSharp
RestSharp 用法不了解的请百度 RestSharp教程
var options = new RestClientOptions("")
{
MaxTimeout = -1,
};
var client = new RestClient(options);
var request = new RestRequest("http://api.ttshitu.com/predict", Method.Post);
request.AlwaysMultipartFormData = true;
request.AddParameter("username", ""*****");
request.AddParameter("password", ""*****");
//一、图片文字类型(默认 3 数英混合):
//1 : 纯数字
//1001:纯数字2
//2 : 纯英文
//1002:纯英文2
//3 : 数英混合
//1003:数英混合2
//4 : 闪动GIF
//7 : 无感学习(独家)
//11 : 计算题
//1005: 快速计算题
//16 : 汉字
//32 : 通用文字识别(证件、单据)
//66: 问答题
//49 :recaptcha图片识别
//二、图片旋转角度类型:
//29 : 旋转类型
//三、图片坐标点选类型:
//19 : 1个坐标
//20 : 3个坐标
//21 : 3 ~ 5个坐标
//22 : 5 ~ 8个坐标
//27 : 1 ~ 4个坐标
//48 : 轨迹类型
//四、缺口识别
//18:缺口识别(需要2张图 一张目标图一张缺口图),
//33:单缺口识别(返回X轴坐标 只需要1张图)
//34:缺口识别2(返回X轴坐标 只需要1张图)
//五、拼图识别
//53:拼图识别
request.AddParameter("typeid", "3");
request.AddParameter("image", "图片的base64(注意不含:data:image/jpg;base64,直接图片base64编码)");
//也可以是一个文件 2选1
//request.AddFile("image", "/C:/Users/Administrator/Desktop/2af436b2c91fc13cb824e94850da1000.jpg");
//其他参数根据需要从 http 接口文档中参考上面的参数添加
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);