首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无效的租户域Wso2 ESB-AM

无效的租户域Wso2 ESB-AM
EN

Stack Overflow用户
提问于 2016-06-11 05:51:56
回答 1查看 339关注 0票数 0

我正在尝试使用wso2 AM中的一个商店Apis创建一个简单的代理,但当我发送请求时,会显示此错误。

代码语言:javascript
运行
复制
{"error" : true, "message" : "Invalid tenant domain."}

这是我的代理,我正在使用Postman对其进行测试,我将user作为json发送并传递

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<proxy name="Login" startOnLoad="true" trace="disable"
  transports="https http" xmlns="http://ws.apache.org/ns/synapse">
  <target>
    <inSequence>
      <property expression="json-eval($.user)" name="user"
        scope="default" type="STRING"/>
      <property expression="json-eval($.pass)" name="user"
        scope="default" type="STRING"/>
      <log level="full">
        <property name="sequence" value="Paso 1 - Login AM"/>
      </log>
      <payloadFactory media-type="xml">
        <format>
          <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
            <soapenv:Body>
              <root xmlns="">
                <action>login</action>
                <username>$1</username>
                <password>$2</password>
              </root>
            </soapenv:Body>
          </soapenv:Envelope>
        </format>
        <args>
          <arg evaluator="xml" expression="$ctx:user" xmlns:ns="http://org.apache.synapse/xsd"/>
          <arg evaluator="xml" expression="$ctx:pass" xmlns:ns="http://org.apache.synapse/xsd"/>
        </args>
      </payloadFactory>
      <header name="Content-Type" scope="transport" value="application/x-www-form-urlencoded"/>
      <property name="messageType" scope="axis2" type="STRING" value="application/x-www-form-urlencoded"/>
      <property name="DISABLE_CHUNKING" scope="axis2" type="STRING" value="true"/>
         <call>
            <endpoint name="Login">
               <address uri="http://187.217.179.35:9765/store/site/blocks/user/login/ajax/login.jag"
                        trace="disable"/>
            </endpoint>
         </call>      <property expression="$trp:Set-Cookie" name="setCookieHeader"
        scope="default" type="STRING"/>
      <log level="full">
        <property expression="get-property('setCookieHeader')" name="==============Cookie==============="/>
      </log>
      <respond/>
    </inSequence>
    <outSequence/>
    <faultSequence/>
  </target>
</proxy>
EN

回答 1

Stack Overflow用户

发布于 2016-06-12 21:00:52

/store/site/block/user/login/ajax/login.jag不是soap web服务。它不能与soap有效负载一起工作。尝试使用负载'action=login&username=admin&password=admin‘执行POST请求

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37757623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档