asp.net - 如何更改 SOAP xml 标头中的编码?
问题描述
我需要创建 SOAP 请求
<?xml version="1.0" encoding="windows-1251"?>
使用 ASP .Net 的行,但在 Web 中可以找到的所有 Web 服务我只看到
<?xml version="1.0" encoding="utf-8"?>
例子。
我添加了
<globalization responseHeaderEncoding="windows-1251" fileEncoding="windows-1251" requestEncoding="windows-1251"
responseEncoding="windows-1251" />
到 Web.config 并生效(UTF-8 字符现在破坏了我的服务)但浏览器仍然在此处显示 utf-8
也许这个界面总是只显示一个UTF-8?我没有找到一个他展示其他东西的例子。您可以使用“以下是示例 SOAP 1.1 请求和响应”请求在 Google 中搜索示例。
解决方案
推荐阅读
- image-processing - 如何计算图像中线条的实际长度?
- c# - 获取用户打开的文件的名称和路径
- java - 如何循环回到 Java * 初学者编码器 * 中的主菜单
- express - 如何将项目推送到猫鼬中的数组中
- android-livedata - 如何正确使用 LiveData 转换?
- php - WooCommerce 会话返回空白
- kubernetes - .NET Core / Kubernetes - SIGTERM,干净关闭
- python - urllib.request.urlopen 连接错误达到最大 URL 重试次数:如何绕过这个抓取网站?
- google-cloud-speech - 如何在nodejs中禁用谷歌云语音到文本
- git - 如何将本地存储库上的附加文件添加到现有的远程存储库