URL 연결과 관련된 URL 인코딩 문제

라지브 야다 브

URL 인코딩을 도와주세요 :

http://dsxsd.com/def/fss/default/files/10 رسم الصباح - 1.mp3

Android 앱에서이 파일을 다운로드해야합니다. URL 연결을 시도 할 때 404가 표시되지만 브라우저에서는 URL이 작동합니다. 브라우저 인코딩 URL을 붙여 넣으면 제대로 작동합니다.

그러나 나는 서버에서 오는 이와 같은 URL을 가지고 있기 때문에 하드 코어 할 수 없습니다.

Urlencoder.encode (url, "UTF-8"); 사용하여 인코딩을 시도했습니다. 하지만 서버 호출이 잘못된 URL을 제공합니다. "java.net.MalformedURLException : 프로토콜을 찾을 수 없음 : http % 3A % 2F % ........

이 URL은 별도의 경로 매개 변수와 쿼리 매개 변수를 별도로 인코딩하지 마십시오.

제발 도와주세요.

Ayoub GHAFFOUR

URL 만있는 경우이 방법을 사용하십시오.

private String encodeUrl(String link) throws UnsupportedEncodingException {
    Uri uri = (Uri.parse(link));
    String result = null;
    if (Objects.equals(uri.getScheme(), "content")) {
        try (Cursor cursor = getContentResolver().query(uri, null, null, null, null)) {
            if (cursor != null && cursor.moveToFirst()) {
                result = cursor.getString(cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME));
            }
        }
    }
    if (result == null) {
        result = uri.getPath();
        int cut = Objects.requireNonNull(result).lastIndexOf('/');
        if (cut != -1) {
            result = result.substring(cut + 1);
        }
    }
    return link.replace(result
            ,URLEncoder.encode(result, "UTF-8")
                    .replace("+", "%20"));
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

URL 인코딩 문제 : 두 서버간에 다른 결과

분류에서Dev

"Œ"의 URL 인코딩 문제

분류에서Dev

API에서 URL 수신과 관련된 django 문제

분류에서Dev

형식의 base_url과 관련된 CodeIgniter 문제

분류에서Dev

PHP에서 URL 재 작성과 관련된 CSS 문제

분류에서Dev

인코딩 된 URL 코드 내 코드에서 문제

분류에서Dev

분음 부호 인코딩과 관련된 이상한 문제

분류에서Dev

분음 부호 인코딩과 관련된 이상한 문제

분류에서Dev

SEO 친화적 인 URL과 관련된 .htaccess 파일에 문제가 있습니다.

분류에서Dev

R의 URL 인코딩-다른 결과를 제공합니까?

분류에서Dev

백그라운드 URL과 관련된 미디어 쿼리 문제

분류에서Dev

URL 연결 문제

분류에서Dev

이상한 URL 인코딩 문제

분류에서Dev

Windows Phone URL 인코딩 문제 (Windows Phone)

분류에서Dev

문자열 URL 인코딩

분류에서Dev

URL 문자 인코딩

분류에서Dev

인코딩과 관련된 Azure CLI 나머지 문제 (독일어 Umlauts)

분류에서Dev

Google지도 지오 코드 문제 : 특정 인코딩 된 URL 실패

분류에서Dev

wget 및 인코딩 된 URL

분류에서Dev

wget 및 인코딩 된 URL

분류에서Dev

인코딩 된 러시아어 문자를 URL에서 BHO의 실제 문자로 디코딩

분류에서Dev

조인과 관련된 SQL 문제

분류에서Dev

무작위 자동 생성과 관련된 C # 코딩 문제

분류에서Dev

인코딩 된 쿼리 문자열로 URL을 디코딩하는 방법

분류에서Dev

액션 및 에코 결과와 관련된 PHP 양식 문제

분류에서Dev

URL의 움라우트 디코딩 (또는 복합 인코딩과 사전 구성된 인코딩)

분류에서Dev

Typo3 v9.5.9에서 URL 세그먼트와 관련된 404 문제를 해결하는 방법

분류에서Dev

RewriteRule-인코딩 된 PHP URL 문자열

분류에서Dev

PHP URL 인코딩이 제대로 인코딩되지 않음

Related 관련 기사

  1. 1

    URL 인코딩 문제 : 두 서버간에 다른 결과

  2. 2

    "Œ"의 URL 인코딩 문제

  3. 3

    API에서 URL 수신과 관련된 django 문제

  4. 4

    형식의 base_url과 관련된 CodeIgniter 문제

  5. 5

    PHP에서 URL 재 작성과 관련된 CSS 문제

  6. 6

    인코딩 된 URL 코드 내 코드에서 문제

  7. 7

    분음 부호 인코딩과 관련된 이상한 문제

  8. 8

    분음 부호 인코딩과 관련된 이상한 문제

  9. 9

    SEO 친화적 인 URL과 관련된 .htaccess 파일에 문제가 있습니다.

  10. 10

    R의 URL 인코딩-다른 결과를 제공합니까?

  11. 11

    백그라운드 URL과 관련된 미디어 쿼리 문제

  12. 12

    URL 연결 문제

  13. 13

    이상한 URL 인코딩 문제

  14. 14

    Windows Phone URL 인코딩 문제 (Windows Phone)

  15. 15

    문자열 URL 인코딩

  16. 16

    URL 문자 인코딩

  17. 17

    인코딩과 관련된 Azure CLI 나머지 문제 (독일어 Umlauts)

  18. 18

    Google지도 지오 코드 문제 : 특정 인코딩 된 URL 실패

  19. 19

    wget 및 인코딩 된 URL

  20. 20

    wget 및 인코딩 된 URL

  21. 21

    인코딩 된 러시아어 문자를 URL에서 BHO의 실제 문자로 디코딩

  22. 22

    조인과 관련된 SQL 문제

  23. 23

    무작위 자동 생성과 관련된 C # 코딩 문제

  24. 24

    인코딩 된 쿼리 문자열로 URL을 디코딩하는 방법

  25. 25

    액션 및 에코 결과와 관련된 PHP 양식 문제

  26. 26

    URL의 움라우트 디코딩 (또는 복합 인코딩과 사전 구성된 인코딩)

  27. 27

    Typo3 v9.5.9에서 URL 세그먼트와 관련된 404 문제를 해결하는 방법

  28. 28

    RewriteRule-인코딩 된 PHP URL 문자열

  29. 29

    PHP URL 인코딩이 제대로 인코딩되지 않음

뜨겁다태그

보관