由于Web服务请求的响应格式似乎是Xml或Json。但是,由于HMTL是一种XML,我想知道是否有可能(和普遍的做法)将HTML发送回客户端...是否可以发送HTML作为WebService调用的响应?
0
A
回答
0
它不是一般的做法返回HTML,但是你可以通过封闭它JSON字符串或XML内
你可以返回HTML:
[WebMethod]
public string GetHTMLString()
{
return "<HTML><TITLE>...";
}
发现这对return html from wcf service
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
public Stream getHtml()
{
// get the html
var html = DoSomethingToGetHtml(); //Not a built-in .Net method ;)
// we want our result interpreted as plain html
WebOperationContext.Current.OutgoingResponse.ContentType = "text/html";
// create a stream from our html because trying to return a string adds an extra header tag
// to the response. Returning a stream returns the html by itself
var result = new MemoryStream(ASCIIEncoding.UTF8.GetBytes(html));
// return the result
return result;
}
0
您可以直接返回HTML并在客户端解释结果,或者您可以将HTML包装在一个结果对象中,然后该结果对象可以是由Web服务框架编码的SOAP或JSON。
1
您可以将xml响应发送给客户端和内嵌的html代码。它不是一个习惯用HTML,但有可能
相关问题
- 1. 是否可以发送一个ArrayList作为对jQuery的响应?
- 2. 是否可以发送输出流作为对http请求的响应?
- 3. 如何发送发送状态代码作为404响应而不是404.jsp作为html响应在春季?
- 4. Webservice发送其WSDL定义作为其响应
- 5. 作为HTML而不是SOAP消息的Webservice响应
- 6. 是否可以合并多个响应并在NGINX中发送一个响应
- 7. 是否可以从简单的Ruby/Rack应用程序发送流式响应?
- 8. 是否可以为ajax请求发送硬编码的json响应
- 9. 应用程序是否可以响应推送通知?
- 10. iOS:是否可以为侧装开发应用推送更新?
- 11. 是否可以为WebService进行设置?
- 12. 可能从部分生成html,然后发送html作为对ajax调用的响应?
- 13. 如何发送Jsp作为对Ajax调用的响应
- 14. 发送从servlet到ajax调用的响应作为对象
- 15. 可以sinon fakeserver发送xml响应吗?
- 16. 是否可以使用HTML发票?
- 17. 是否可以将Blocks或Procs作为参数发送到Sidekiq?
- 18. 是否可以将文件作为iMessage附件发送?
- 19. C#WebService发送标准发布请求正文,用JSON响应
- 20. 是否可以在Apache CXF和Spring SOAP WS中发送Interceptors的“False”响应?
- 21. 是否可以发送邮件意向的HTML?
- 22. 是否可以通过twilio发送包含html的短信?
- 23. Spring控制器 - 发送html作为响应
- 24. FosRestbundle不断发送text/html作为响应,我们期待json。
- 25. 烧瓶发送流作为响应
- 26. 发送XML字符串作为响应
- 27. HttpRequestHandler:发送文件作为响应
- 28. Nodejs发送文件作为响应
- 29. 在django发送视频作为响应
- 30. 发送大JSON对象作为响应是发生在快递
这取决于你所需要的这个网站在客户端。当然,你可以返回一个字符串,该字符串可以包含任何东西...... –