【问题标题】:Adding From Header Field HTTP POST Header in Gsoap在 Gsoap 中从标头字段添加 HTTP POST 标头
【发布时间】:2015-01-13 08:43:23
【问题描述】:

我正在使用 g-soap-2.8 向 Web 服务发送发布请求。但问题是 Web 服务要求 From (Http Header Field) 必须存在于 Header 中。但是 gsoap 没有与 From 头字段相关的上下文。

谁能解释一下如何在 gsoap 中添加这个特定的标头字段值对。

【问题讨论】:

    标签: c web-services http http-headers gsoap


    【解决方案1】:

    soap.http_extra_header 字符串可用于此:

    soap->http_extra_header = "SomeField: SomeValue(s)";
    

    您可以添加多个额外的 HTTP 标头,方法是在字符串中用 \r\n 分隔它们。在拨打电话之前设置此字符串。调用完成后,字符串将被重置为 NULL,因此额外的标头不会意外渗入下一次调用。

    【讨论】:

      【解决方案2】:

      您可以尝试设置soap struct 字段proxy_from。 例如

      soap.proxy_from = "FROM_YOU";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-30
        • 1970-01-01
        • 1970-01-01
        • 2023-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多