使用Android向Bluemix发送REST命令时出错

时间:2016-12-14 12:42:38

标签: android rest ibm-cloud cloudant

我正在使用Bluemix和Cloudant。 IDE是android studio 2.2。 我想向服务器发送REST命令,并收到此错误:

java.io.FileNotFoundException: https://[myUserId].cloudant.com:443/text

我也试过https://[api key, api secret]@[myUserId].cloudand.com:443/text,但得到了同样的错误。我查了一下,我有读写权限。 当我点击android监视器上的链接时,它似乎有效。

我正在使用POST方法,并且还尝试将授权放在标题中。

1 个答案:

答案 0 :(得分:0)

我会从命令行检查您与'curl'的连接,例如

curl 'https://username:password@username.cloudant.com/'

它应该向您返回一些JSON并验证

  • 您有连接
  • 您的Cloudant服务已启动
  • 您的凭据是否正确

注意你的例子中说'cloudand.com'不是'cloudant.com',但我认为这只是一个错字;)。

如果您正在开发Java应用程序,那么您可能需要考虑为此目的而构建的Cloudant Java library