在 Gsoap 中添加来自 Header 字段 HTTP POST Header

Adding From Header Field HTTP POST Header in Gsoap

我正在使用 g-soap-2.8 向 Web 服务发送 post 请求。但问题是网络服务要求 From (Http Header Field) must be present in Header。但是 gsoap 没有与 From header 字段相关的上下文。

任何人都可以解释如何在 gsoap 中添加这个特定的 header field-value 对。

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

soap.proxy_from = "FROM_YOU";

soap.http_extra_header 字符串可用于此:

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

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