0

我正在尝试在 android 中使用 HttpURLConnection 调用 get API 调用。我将一些值作为 URL 上的标头传递。如果该值包含 & 和 # 等特殊字符,此 API 将返回未找到响应。所有其他特殊字符工作正常。请参阅下面我用来调用服务的方法。

URL url = new URL(strings[0]);
        HttpURLConnection con = (HttpURLConnection) url.openConnection();
        con.setRequestMethod("GET");
        con.setRequestProperty("Authorization", "Bearer " + accessToken);
        con.setRequestProperty("UserId", "787878");
        con.setReadTimeout(15000);
        con.setConnectTimeout(15000);
        con.setDoOutput(false);
        con.connect();

        InputStream inputStream;
        status = con.getResponseCode();
        statusmsg = con.getResponseMessage();
4

0 回答 0