请求参数不会传递给后端服务

时间:2015-03-25 15:14:49

标签: wso2-am

我在WSO2 AM上配置了一个REST Web服务(Spring Boot Web应用程序),并使用默认的/ *映射资源。我的网络服务采用受让人(文本)和文件参数。

当我执行呼叫时,我注意到请求参数不会被转发(HTTP标头)到支持的服务。例如:

卷曲-i -X POST -H"内容类型:multipart / form-data" -H" X-PD20-BillingSubscriptionId:e87d4400-b05f-4f40-9c39-06ae4d28cf4d" -H"授权:承载rrxRV5F6jdkSBcEPXv7I1yFl2x8a" -F" documentFile=@src/test/resources/sample-files/test-fea-1firma.pdf" -F" assignee = bla.bla@gmail.com" http://api.linksmt.it:8280/fea/1.0.0/signRequest

正如您所看到的,它是一个发布2个字段的表单,其中一个是文件,另一个是简单的文本字段。

呼叫成功转发到支持的服务,但没有实际的字段值(而是正确传递了标题,尽管它们的密钥是低级的,即" X-PD20-BillingSubscriptionId"已通过as" x-pd20-billingsubscriptionid")。

有关为何会发生这种情况的任何提示?

由于

1 个答案:

答案 0 :(得分:0)

好的,问题与multipart form data file upload using WSO2 API manger ?中描述的问题相同,我必须取消注释

的声明

<$>在$ WSO2_AM / repository / conf / axis2 / axis2.xml文件中(并重启服务器)。