拳皇本纪吧,电梯吞人事件,牛莉莉
// string data = "{\"uid\":515,\"timestamp\":\"2018 - 5 - 25 19:05:00\",\"encode\":\"3a19e9d6eaff2fa9160ed6981eb522e1\"}";
/// <summary>
/// 与适当性认证相关的客户信息 xxxxxxxxxxxxxxx
/// </summary>
/// <param name="pid"> aid(管理人的id)</param>
public async static void getspeuser(string aid)
{
if (string.isnullorempty(aid))
return;
string date = datetime.now.tostring("yyyy-mm-dd hh:mm:ss");
var encode = string.format("aid:{0},timestamp:{1},appid:{2},appkey:{3}", aid, date, configs.simplebeautifulappid, configs.simplebeautifulappkey).toupper();
encode = generalhelper.createmd5(encode);
models.manusermodel model = new models.manusermodel();
model.aid = aid;
model.timestamp = date;
model.encode = encode;
var handler = new httpclienthandler() { automaticdecompression = decompressionmethods.gzip };
using (var client = new httpclient(handler))
{
appuser appuser = new appuser();
var content = new stringcontent(jsonconvert.serializeobject(model));
content.headers.contenttype = system.net.http.headers.mediatypeheadervalue.parse("application/json");
var url = string.format("{0}/{1}", "http://qsl.hffss.com/xem", "getspeuser");
client.timeout = timespan.fromseconds(100);
var response = await client.postasync(url, content);
//确保http成功状态值
response.ensuresuccessstatuscode();
//await异步读取最后的json(注意此时gzip已经被自动解压缩了,因为上面的automaticdecompression = decompressionmethods.gzip)
var responsestring = await response.content.readasstringasync();
//console.writeline(await response.content.readasstringasync());
//var response = await client.postasync(url, content);
//stream stream = await response.content.readasstreamasync();
//streamreader readstream = new streamreader(stream, encoding.utf8);
//string sourcecode = readstream.readtoend();
//var response = await client.postasync(url, content);
//var responsestring = await response.content.readasstringasync();
//var list = jsonconvert.deserializeobject<appuser>(responsestring);
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
网友评论