gpt4 book ai didi

c# - 在 wcf 服务上返回 html 格式而不是 json 或 xml

转载 作者:可可西里 更新时间:2023-11-01 08:32:28 24 4
gpt4 key购买 nike

我有运营契约(Contract):

[System.ServiceModel.Web.WebGet( UriTemplate = "c" , BodyStyle = WebMessageBodyStyle.Bare )]
[OperationContract]
string Connect ( );

我将其实现为:

    public string Connect ( )
{
return "<a href='someLingk' >Some link</a>";
}

当我转到该链接时,我得到: enter image description here

如何将响应格式化为 html?甚至纯文本。我不想取回 html 或 json...

我知道我可以创建一个查询该服务的网站,但我只想创建一个可在任何浏览器上运行的简单“类似控制台”的应用程序...

最佳答案

返回流允许您返回原始字符串:

[System.ServiceModel.Web.WebGet( UriTemplate = "c" , BodyStyle = WebMessageBodyStyle.Bare )]
[OperationContract]
public System.IO.Stream Connect()
{
string result = "<a href='someLingk' >Some link</a>";
byte[] resultBytes = Encoding.UTF8.GetBytes(result);
WebOperationContext.Current.OutgoingResponse.ContentType = "text/html";
return new MemoryStream(resultBytes);
}

关于c# - 在 wcf 服务上返回 html 格式而不是 json 或 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13753815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com