云星空处理业务请求返回数据修改为text/plain类型

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

云星空处理业务请求返回数据修改为text/plain类型

》》总共就两个步骤:

  1、拷dll组件;

  2、web.config增加一行配置



》》【详情】


1、下载组件

    下载附件【XX_KDSVCCTypeModule_运行组件.zip】,解压拷贝bin\release\XX_KDSVCCTypeModule.dll 到云星空应用服务器的 website/bin 即可

如需二开编程,可编写iis的处理程序KDSVCTxtPlainContentType ,新建类库工程 XX_KDSVCCTypeModule,引用System.Web组件,参考附件【XX_KDSVCCTypeModule_源代码.zip】,注意编译dll后,拷贝到WebSite/Bin下,然后配置web.config, 然后重启iis站点


2、Web.Config配置

    在WebSite目录下的Web.Config的modules节点下增加处理程序,修改前请先备份web.config文件,一般的星空部署为集成模式,可用2.1,如下:

配置后,需要重启站点生效


2.1、 应用程序池集成模式 web.config,写在system.webServer/modules节点下

  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
      <add name="KDSVCTxtPlainContentType" type="XX_KDSVCCTypeModule.KDSVCTxtPlainContentType,XX_KDSVCCTypeModule" />


2.2、以集成模式参考为例:如下位置 [configuration- system.webServer -modules] 节点下增加一行配置。

image.webp


2.3、 应用程序池经典模式 web.config,写在system.web/httpModules节点下(仅经典模式参考)

  <system.web>
    <httpModules>     
<add name="KDSVCTxtPlainContentType" type="XX_KDSVCCTypeModule.KDSVCTxtPlainContentType,XX_KDSVCCTypeModule" />



3、运行时验证

运行html5端功能,用fiddler或F12的网络页签查看kdsvc请求,可以看到响应数据的contenttype已经处理为 text/plain; charset=utf-8 ,如下图:


image.webp



4、疑问

疑问1:论坛文章中拷贝代码导致配置文件报错

关于论坛文章中拷贝代码导致配置文件报错问题

     参考解决方案: https://wenku.my7c.com/article/158166130920311808 

image.webp



---------------------------------

创建于 2021-09-16 19:50

更新于 2021-09-23 18:58


XX_KDSVCCTypeModule_运行组件.zip

XX_KDSVCCTypeModule_源代码.zip


其他安全配置参考:【金蝶云星空 配置站点安全配置与参数】 https://vip.kingdee.com/article/10581 

云星空处理业务请求返回数据修改为text/plain类型

》》总共就两个步骤: 1、拷dll组件; 2、web.config增加一行配置;》》【详情】1、下载组件 下载附件【XX_KDSVCCTypeModule_运行...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息