Android - 使用Clearbit徽标API时出现错误403

时间:2017-10-05 18:27:38

标签: android api

我一直在尝试使用Clearbits.Logo来实现公司徽标的检索。

url = new URL(Constants.URL_PREFIX_LOGO + shop.getDomainName());
            HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();
            httpURLConnection.setDoOutput(true);
            httpURLConnection.connect();
            int responseCode = httpURLConnection.getResponseCode();
            if (responseCode == HttpURLConnection.HTTP_FORBIDDEN) {
                //Download picture from URL
                ..
            }

但是,由于我根本无法理解的原因,connect()始终返回403错误而没有进一步的解释。

设备已连接到互联网,并且有权访问它,URL是准确的,最奇怪的是,可以通过设备浏览器访问URL而不会出现任何错误。 该URL不需要任何身份验证 https://logo.clearbit.com/carrefour.eu?size=600

我找不到这个403一直存在的原因.. 谁有任何想法?

0 个答案:

没有答案