本帖最后由 生活如此多娇 于 2018-7-22 22:30 编辑
寻找HttpHelper之外的函数!!!
[C#] 纯文本查看 复制代码 bool result = false;
try
{
HttpHelper _httpHelper = new HttpHelper();
string[] headers1 = new string[] { "Host:[url=http://www.baidu.com]www.baidu.com[/url]", "xAuthPlatform:cordova,mobile,android", "Accept:application/json, text/plain, */*", "xApiVersion:1.2.3", "requestLanguage:10", "User-Agent:Mozilla/5.0 (Linux; Android 5.1.1; MI 4 Build/LMY48Y) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36", "token:", "Content-Type:application/json; charset=UTF-8", "Accept-Encoding:gzip, deflate", "Accept-Language:zh-CN,en-US;q=0.8", "X-Requested-With:com.stb.vapy" };
string resultStr = _httpHelper.GetHTMLWithHeaders("https://www.baidu.com/api/xxx/common/timestamp",headers1);
JObject jsonobj1 = (JObject)JsonConvert.DeserializeObject(resultStr);
string timeSTR = jsonobj1["data"].ToString();
string[] headers2 = new string[] { "Host:[url=http://www.vpay1314.com]www.baiducom[/url]", "signKey:loginPwd/mobile", "xAuthPlatform:cordova,mobile,android", "Origin:file://", $"timestamp:{timeSTR}", "User-Agent:Mozilla/5.0 (Linux; Android 5.1.1; MI 4 Build/LMY48Y) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36", "requestLanguage:10", "Content-Type:application/json; charset=UTF-8", "Accept:application/json, text/plain, */*", "xApiVersion:1.2.3", "token:", $"sign:{GetMD5Digest($"l*******y&*{timeSTR}")}", "Accept-Encoding:gzip, deflate", "Accept-Language:zh-CN,en-US;q=0.8", "X-Requested-With:com.stb.vapy" };
StringBuilder postdata = new StringBuilder();
postdata.Append("{\r\n ");
postdata.Append(" \"deviceNumber\":\"00000000-0000-0000-0000-****\",\r\n");
postdata.Append(" \"mobile\":\"145****9635\",\r\n");
postdata.Append(" \"loginPwd\":\"******\"\r\n");
postdata.Append("}");
string result2 = _httpHelper.Post("https://www.baidu.com/api/xxxxxx/user/login", postdata.ToString(), headers2);
}
catch (Exceptiona ex)
{
_logger.Error(ex.ToString());
}
[HTML] 纯文本查看 复制代码 GetHTMLWithHeaders 这个函数实现的功能("get url地址","自定义文件头信息")
_httpHelper.Post 函数 _httpHelper.Post(POST地址, 自定义POST数据, 自定义文件头);
_logger.Error 还有这个错误是什么函数? |