SOAP + Adob​​e Scene7通过HTTP POST上传资产

时间:2018-02-13 15:50:50

标签: soap http-post adobe scene7

我尝试通过HTTP POST将资源上传到Adobe Scene7中的UploadFile Servlet,并且无论我尝试什么,我的生活都无法让它工作。这是他们的文件:

https://marketing.adobe.com/resources/help/en_US/s7/ips_api/c_http_post.html

我通常会收到以下错误/响应:

"标题部分超过10240个字节(可能没有正确终止)" https://gist.github.com/erickertz/8b50c503fd0e75fdb962515051253097

有一点需要注意的是,我无法让他们的例子使用单独的" auth"和" uploadParams"部分。我改为在SOAPUI中导入它们的WSDL,它具有以下似乎有效的形式:

https://gist.github.com/erickertz/a4eb13e35f7709c6e5d2b4721b08510a

以下是我失败的请求之一的示例:

https://gist.github.com/erickertz/3feccd53b9cb63bdba40de86c86da289

我承认我并不是那么熟悉SOAP,但这让我疯狂:(谢谢!

1 个答案:

答案 0 :(得分:1)

嗯,希望这能节省一些时间。我发现这里有一些不相关的帖子,它与SOAP和.NET应用程序有相同的错误:

https://community.tableau.com/thread/213098

问题是该服务仅被识别" / r / n"作为换行符。我转换了所有的" / n"字符到" / r / n"它的工作原理!谢谢Adobe!