我尝试通过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,但这让我疯狂:(谢谢!
答案 0 :(得分:1)
嗯,希望这能节省一些时间。我发现这里有一些不相关的帖子,它与SOAP和.NET应用程序有相同的错误:
https://community.tableau.com/thread/213098
问题是该服务仅被识别" / r / n"作为换行符。我转换了所有的" / n"字符到" / r / n"它的工作原理!谢谢Adobe!