java - API 代理的编程测试

标签 java testing apigee

我正在评估 APIGEE 代理 api 并通过编程部署和调用进行访问。 我下载了示例程序 (api-pltform-samples-master)。在测试 simpleProxy 时,我运行了 deploy.sh 并不断收到错误:


Deploying to test on https://api.enterprise.apigee.com using batabya and batabya
Writing ../simpleProxy/deploy.sh to ./deploy.sh
Writing ../simpleProxy/invoke.sh to ./invoke.sh
Writing ../simpleProxy/apiproxy/weatherapi.xml to apiproxy/weatherapi.xml
Writing ../simpleProxy/apiproxy/proxies/default.xml to apiproxy/proxies/default.xml
Writing ../simpleProxy/apiproxy/resources/jsc/changeResponse.js to apiproxy/resources/jsc/changeResponse.js
Writing ../simpleProxy/apiproxy/resources/jsc/generateResponse.js to apiproxy/resources/jsc/generateResponse.js
Writing ../simpleProxy/apiproxy/resources/jsc/MashItUp.js to apiproxy/resources/jsc/MashItUp.js
Writing ../simpleProxy/apiproxy/resources/py/calculateAddress.py to apiproxy/resources/py/calculateAddress.py
Writing ../simpleProxy/apiproxy/resources/py/setHeader.py to apiproxy/resources/py/setHeader.py
Writing ../simpleProxy/apiproxy/resources/py/Timer.py to apiproxy/resources/py/Timer.py
Writing ../simpleProxy/apiproxy/resources/xsl/rewriteEndpoint.xsl to apiproxy/resources/xsl/rewriteEndpoint.xsl
Writing ../simpleProxy/apiproxy/targets/default.xml to apiproxy/targets/default.xml

导入失败到/v1/organizations/batabya/apis?action=import&name=weatherapi,状态为 401:

如果“状态:已部署”,则您的 API 代理已准备好被调用。 运行“$ sh invoke.sh” 如果出现错误,请确保在/setup/setenv.sh 中设置了正确的帐户设置


仅供引用:我已经创建了具有管理员权限的个人资料。

最佳答案

401 错误表示身份验证出现问题。这里有 3 个因素构成身份验证:(1) 组织名称,(2) 用户名​​和 (3) 密码。

(1) 组织名称和(2) 用户名​​在setenv.sh 中配置。从 deploy.sh 提示输入 (3) 密码。

确保您已通过修改 setenv.sh 中的以下两行来设置您的组织和用户名:

org="Enter the name of your organization here"
username="Enter your Apigee username"

关于java - API 代理的编程测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21988784/

相关文章:

java - Spring Rest Controller @RequestBody 用于除类之外的接口(interface)

JavaFX CSS 动态样式

ios - 无法运行单个 KIFTestCase(XCTestCase 的子类)

node.js - Apigee 中未定义 NodeJS 异步 http 请求 ArrayBuffer

swagger - 使用 Swagger 2.0 更改请求参数验证失败时的响应代码

java - 在 javafx 2.0 中加载 SVG 文件

java - 如果使用 Azure APIM,应如何在 REST API 中添加授权?

javascript - 从表中获取属性 - Protractor

node.js - Jake 异步任务在调用 complete() 后不会终止

node.js - apigee-access Node 模块是否可以在 Express 中工作?