URL:
http://211.156.193.140:8000/cotrackapi/api/track/mail/邮件号
测试邮件号:5108889670499
*注:即将【邮件号】更换为需要查询的邮件号码
接口参数:
http head
authenticate=xxx
version=xxx
以上是EMS提供对接文档,不太清楚HEAD里面的2个参数。请大神帮忙解答一下,有参考代码更好,谢谢。
在线等回复,
------解决思路----------------------
也就是 你请求
http://211.156.193.140:8000/cotrackapi/api/track/mail/5108889670499
这个地址的时候 带上头文件
也就是发送post或者get的时候 Headers里面要加一些特殊的东西来表示身份获其他东西..
简单代码如下
string getorderinfo()
{
WebClient myClient = new WebClient();
myClient.Headers.Add("authenticate","xxxxx");
myClient.Headers.Add("version","ooooo");
return myClient.DownloadString(Url);
}
这样你发送过去的请求 就会被识别了.
------解决思路----------------------
static void HttpClientTest()
{
HttpClient client = new HttpClient();
string url = @"http://211.156.193.140:8000/cotrackapi/api/track/mail/5108889670499";
//client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("");
client.DefaultRequestHeaders.Add("authenticate", "yyy");
client.DefaultRequestHeaders.Add("version", "xxx");
var task = client.GetAsync(url).Result;
}