{
string result = &34;&34;;
StringBuilder postData = https://www.yebaike.net/info/new StringBuilder();
if (param != null && param.Count > 0)
{
foreach (var p in param)
{
if (postData.Length > 0)
{
postData.Append(&34;&&34;);
}
postData.Append(p.Key);
postData.Append(&34;=&34;);
postData.Append(p.Value);
}
}
// return postData.ToString();
byte[] byteData = https://www.yebaike.net/info/Encoding.GetEncoding(&34;UTF-8&34;).GetBytes(postData.ToString());
try
{
【中国邮政单号查询号码查询物流 中国邮政单号查询 中国邮政挂号信网上查询】
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.ContentType = &34;application/x-www-form-urlencoded&34;;
request.Referer = url;
request.Accept = &34;*/*&34;;
request.Timeout = 30 * 1000;
request.UserAgent = &34;Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)&34;;
request.Method = &34;POST&34;;
request.ContentLength = byteData.Length;
Stream stream = request.GetRequestStream();
stream.Write(byteData, 0, byteData.Length);
stream.Flush();
stream.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream backStream = response.GetResponseStream();
StreamReader sr = new StreamReader(backStream, Encoding.GetEncoding(&34;UTF-8&34;));
result = sr.ReadToEnd();
sr.Close();
backStream.Close();
response.Close();
request.Abort();
}
catch (Exception ex)
{
result = ex.Message;
}
return result;
}
///
///电商Sign签名
///
///内容
///Appkey
///URL编码
///
private string encrypt(String content, String keyValue, String charset)
{
if (keyValue != null)
{
return base64(MD5(content + keyValue, charset), charset);
}
return base64(MD5(content, charset), charset);
}
///
/// 字符串MD5加密
///
///要加密的字符串
///编码方式
///
private string MD5(string str, string charset)
{
byte[] buffer = System.Text.Encoding.GetEncoding(charset).GetBytes(str);
try
{
System.Security.Cryptography.MD5CryptoServiceProvider check;
check = new System.Security.Cryptography.MD5CryptoServiceProvider();
byte[] somme = check.ComputeHash(buffer);
string ret = &34;&34;;
foreach (byte a in somme)
{
if (a < 16)
ret += &34;0&34; + a.ToString(&34;X&34;);
else
ret += a.ToString(&34;X&34;);
}
return ret.ToLower();
}
catch
{
throw;
}
}
///
/// base64编码
///
/// 内容
/// 编码方式
///
private string base64(String str, String charset)
{
return Convert.ToBase64String(System.Text.Encoding.GetEncoding(charset).GetBytes(str));
}
附上详细的接口文档给大家:
http://www.kdniao.com/documents
- 中国少年先锋队成立于1949年10月13日 中国少年先锋队简称
- 中国最神秘的陵墓布局怪异周边现象怪异重重
- 中国有深厦市吗_深厦市在哪个省
- 火腿是什么时候传入中国的-火腿是什么
- 为什么不叫中国 为什么中国不称为古中国
- 农业银行上班时间几点到几点下班 农业银行上班时间 中国农业银行上班时间
- 成都位于中国的西南部英语 成都位于中国的哪个方向
- 邮政编码是什么安徽省 邮政编码是什么 个人邮政编码是什么
- 突尼斯软籽石榴哪年传入中国 突尼斯软籽石榴 石榴的营养价值
- 康逸琨