public IActionResult TestMessage(TestMessage melding) { TestMessageResponse tmr = new TestMessageResponse() { navn = $"{melding.fornavn} {melding.etternavn}", svar = $"Hello, {melding.fornavn}", noe = new string[] { melding.fornavn, melding.etternavn, "og det var navnene i et array" }, baretull = new List <string>() }; tmr.baretull.Add("En tekst"); tmr.baretull.Add("Nok en tekst"); tmr.baretull.Add("Mere tekst"); tmr.baretull.Add("Siste tekst"); return(new OkObjectResult(tmr)); }
public static string Handle(HttpContextBase httpContext) { ZtpBoss.Model.TestMessagePost tmp = new TestMessagePost(); LoadEntity(httpContext, tmp); Model.TestMessageResponse tmr = new TestMessageResponse(); tmr.ToUserName = tmr.ToUserName; tmr.FromUserName = tmr.FromUserName; tmr.CreateTime = tmr.CreateTime; tmr.MsgType = tmr.MsgType; tmr.Content = tmr.Content; return(Common.XmlHelper.XmlSerialize(tmr, Encoding.UTF8)); //return tmp.Content; //目前完成信息的接受,后续要进行信息的回复,要参考公众号文档推送XML,因此,要重温对XML的操作(自动做洲际里) }
private static async Task ServerValuesAsync(TestMessage message) { TestMessageResponse respond = new TestMessageResponse(); respond.UserId = message.UserId; respond.SomeMessage = "responded to you!"; var msgBody = JsonSerializer.ToString(respond); MessageWrapperResponse Msg = new MessageWrapperResponse { UserId = message.UserId, MessageType = typeof(TestMessageResponse).FullName, MessageBody = msgBody }; //var respBody = JsonSerializer.ToString(Msg); await _client.PublishAsync(Msg); }