【问题标题】:How to add an API to API Publisher in API Manager Component in WSO2 using CURL with 1.6.0如何使用带有 1.6.0 的 CURL 在 WSO2 的 API Manager 组件中将 API 添加到 API Publisher
【发布时间】:2014-05-07 15:16:09
【问题描述】:

当我执行 curl 请求以在 API Manager-Publisher 中发布 api 时,它显示它已添加...但无法更改其状态.. !!!也无法打开该 API !!!

我的要求:

curl -X POST -b cookies  http://my.api-site.com:9763/publisher/site/blocks/item-add/ajax/add.jag \
 -d "action=addAPI&name=TwitterAPI&context=/twitter&version=1.0.0&tier=Bronze&tier=Gold&transports=http&http_checked=http&transports=https&https_checked=https&description=Twitter&visibility=public API&tags=twitter,api&resourceCount=0&resourceMethod-0=GET,PUT,POST,DELETE,OPTIONS&resourceMethodAuthType-0=Application & Application User,Application & Application User,Application & Application User,Application & Application User,None&uriTemplate-0=/*&resourceMethodThrottlingTier-0=Unlimited, Unlimited, Unlimited, Unlimited, Unlimited&tiersCollection=Bronze,Gold,Silver,Unlimited" \
 -d 'endpoint_config={"production_endpoints":{"url":"http://search.twitter.com","config":null},"endpoint_type":"http"}'

回复:

{"error" : true, "message" : " null"}

谁能帮忙!!!

【问题讨论】:

    标签: java api curl wso2 curl-commandline


    【解决方案1】:

    参数在 curl 中以key1=value1&key2=value2... 格式传递。因此,如果 key1、key2、value1、value2 包含任何特殊字符,如 =&?,则应进行 urlencoded。

    你的问题在于这个参数:

    resourceMethodAuthType-0=Application & Application User,Application & Application User,Application & Application User,Application & Application User,None
    

    你的值中有很多 & 字符。应该是urlencoded。例如这个 & 应该替换为 %26 所以字符串将是:

    resourceMethodAuthType-0=Application %26 Application User,Application %26 Application User,Application %26 Application User,Application %26 Application User,None
    

    另一件事,如果您从 Windows 运行命令,请始终使用双引号,而不是单引号。例如:

    -d "endpoint_config={\"production_endpoints\"...}"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-30
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多