如何在WSO2 API Manager中使用Swagger发布SOAP请求?

时间:2013-09-26 20:58:09

标签: api wso2 wso2-am

我正在尝试使用SOAP Web服务配置try-it swagger ui实用程序。我尝试设置SOAPAction头属性,一旦我设置它就无法工作。

有办法吗?

1 个答案:

答案 0 :(得分:0)

我相信您已经从SOAPService创建了一个API并尝试使用swagger调用它。

使用SOAPAction更改swagger路径。然后通过在Payload中发送SOAP主体来调用该方法。例如,如果您的SOAPAction是 AddStudent

        "path": "/studentapi/1.0/AddStudent",
        "description": "",
        "operations": [
            {
                "httpMethod": "POST",
                "summary": "",
                "nickname": "",
                "parameters": [
                         "name": "Payload",
                        "description": "Request Payload",
                        "paramType": "body",
                        "required": false,
                        "allowMultiple": false,
                        "dataType": "String"
                    } 

enter image description here

请参阅以下帖子,其中解释了如何在招摇请求中发送其他标题。

http://blog.lakmali.com/2013/10/how-to-add-additional-headers-to-wso2.html