消费Zimbra以Java获取日历REST Api

时间:2018-11-25 20:12:06

标签: java android rest api zimbra

当我在Android上使用Zimbra的REST Api时出现此错误:必须Athenticate java.lang.RuntimeException:失败:HTTP错误代码:401     在ZimbraREST.main(ZimbraREST.java:33)。但是,我绝对可以确保我的登录名和密码是正确的,并且我的代码昨天运行良好,并且我没有修改与该代码相关的任何重要内容。此代码应为我提供一个XML文件,该文件用于在应用程序上获取同步日历。谢谢你的帮助。这是我的代码:

max(Cn + F(n-2), F(n-1))

1 个答案:

答案 0 :(得分:0)

好,所以我必须使用以下代码对用户进行身份验证:

        // Authentication part -------------------
        String userpass = email_adress + ":" + password;
        conn.setRequestProperty("X-Requested-With", "Curl");
        String basicAuth = "Basic " + new String(android.util.Base64.encode(userpass.getBytes(), android.util.Base64.DEFAULT));
        conn.setRequestProperty("Authorization", basicAuth);
        // ----------------------------------------