【发布时间】:2012-07-24 02:31:38
【问题描述】:
我正在尝试使用“invoke-webrequest”CMDLET 来调用 Web 服务。 我成功地将它与 apache tomcat 提供的 WSDL 一起使用,但是当我对 glassfish 2 使用它时,我得到:
---Invoke-WebRequest : '"utf-8"' 不是受支持的编码名称。---
我的请求在 SOAP UI 中运行得很好,但是使用 SOAP UI 我意识到 Glassfish V2 正在使用双引号设置 UTF-8 编码(请参阅上面的错误并为您提供线索)。 Apache Tomcat 做得很好,它给了我没有双引号的编码。
你如何处理这个问题?有什么方法可以动态删除这些双引号,或者在 CMDLET 调用期间完全替换编码? 我可以在文档中找到对此的任何参考。
谢谢!
【问题讨论】:
标签: xml powershell encoding