接口定义:

[OperationContract]
[WebInvoke(UriTemplate = "AddTask?taskId={taskId}&processGuid={processGuid}", Method = "POST", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)]
Stream AddTask(Stream request, string taskId, string processGuid);

处理完任务,输出流返回的时候加上System.ServiceModel.Web.WebOperationContext.Current.OutgoingResponse.ContentType = "application/json";就行了

/// <summary>
/// 辅助方法,用于输出流
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
private Stream GetJsonStream(string str)
{
MemoryStream ms = new MemoryStream();
StreamWriter sw = new StreamWriter(ms);
sw.AutoFlush = true;
sw.Write(str);
ms.Position = 0;
System.ServiceModel.Web.WebOperationContext.Current.OutgoingResponse.ContentType = "application/json";
return ms;
}

最新文章

  1. Android—基于GifView显示gif动态图片
  2. hexo在git上搭建个人博客
  3. Android中Services之异步IntentService
  4. ReportingServies——SQLServer报表开发综合实例
  5. shell命令xargs
  6. NServiceBus
  7. C语言数据结构之栈:括号匹配
  8. 软件介绍(apache lighttpd nginx)
  9. 学习Swift -- 构造器(下)
  10. ubuntu server配置xmanager
  11. android压缩解压zip文件
  12. JSP入门 生命周期
  13. UNIX网络编程——ICMP报文分析:端口不可达
  14. android 开发Handler源码剖析
  15. Java面试(一) -- 基础部分(1)
  16. 购物商城学习--第三讲(tomcat插件启动web工程)
  17. ip相关问题解答
  18. ORM 框架简介
  19. C11多线程
  20. SpringBoot+MyBatis中自动根据@Table注解和@Column注解生成增删改查逻辑

热门文章

  1. QD程序设计比赛游记
  2. 吴裕雄--天生自然HADOOP操作实验学习笔记:hive安装
  3. 最新Idea激活码,持续更新
  4. Java代码中特殊注释
  5. 谷歌 AI 负责人谈2020 年机器学习趋势:多任务和多模态会有大突破
  6. commons-dbutils实现增删改查
  7. 虚拟机出问题 Oh no,something has gone wrong! 解决方法
  8. (一)Python模块化编程简介
  9. ASP.NET Core 2.1 中的 HttpClientFactory (Part 4) 整合Polly实现瞬时故障处理
  10. 浅谈C#委托的用法-delegate[转]