【问题标题】:ASP.net Webservice Missing Xheader confirmation email is blankASP.net Web 服务缺少标头确认电子邮件为空白
【发布时间】:2019-02-04 10:49:30
【问题描述】:

我以前的开发人员构建的 asp.net webservice 包现在已经停止工作。它仍然将请求发布到远程服务器,但作为回报,它应该将确认发送回我们的服务器,但它失败了。

我检查了脚本头,它适当地将 ConfigurationManager.AppSettings 代码块分配给 app.config 文件中可用的 (ConfirmationEmail) 参数。

但是在接收端我们看不到确认邮件。

你能帮我看看这是怎么回事吗?

在接收端,我们没有看到通过 X-Vendor-Email 传递的电子邮件地址

【问题讨论】:

    标签: asp.net vb.net web-services


    【解决方案1】:

    不应该将自定义标题添加到标题而不是内容类型的一部分吗?

    即。

    oWeb.Headers.Add("X-Vendor-Email", ConfigurationManager.AppSettings("ConfirmationEmail"));
    

    【讨论】:

    • 是的,我们做到了 oWeb.Headers.Add("Content-Type", "application/json; charset=utf-8;") oWeb.Headers.Add("X-Vendor-Email= ", ConfigurationManager.AppSettings("ConfirmationEmail")+";") 那也不行。
    • 我刚刚注意到评论。我看到 X-Vendor-Email 的末尾有一个 =,不应该在那里。请求对象也应该处理最后的分号。应该只有键和值。
    • 谢谢您,我会尝试并回复您
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 2016-08-06
    • 2022-01-23
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 2017-02-07
    相关资源
    最近更新 更多