Android에서는 REST API를 상향 조정할 수 없지만 iOS 및 웹 응용 프로그램과 함께 사용할 수 있습니다.

1685 단어 uncategorized
최근 모바일 애플리케이션 개발 과정에서 RESTAPI를 사용하여 데이터를 검색했습니다.이 네트워크 응용 프로그램은 잘 작동하고 데이터를 보여 준다.Android 장치에 배치할 때 데이터를 받지 못했고api를 호출할 때 다음과 같은 오류가 발생했습니다.
오류 코드: 0
메시지: [rest api url]의 Http 장애 응답
0 알 수 없는 오류

그리고 나는 아이폰에 배치했다. 모든 것이 정상이었다.나는 데이터를 잘 끌어와서 항목 목록을 표시한다.

그리고 나는 이 응용 프로그램 (테스트 버전) 은 https를 사용하는 것이지api에 접근하는 것이 아니라는 것을 기억한다.알아요, 알아요.이것은 설정 중인android 플랫폼 항목에 다음 내용을 추가해야 한다는 것을 의미합니다.xml.
<edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
   <application android:usesCleartextTraffic="true" />
</edit-config>
이것은 안드로이드가 비안전(명문) 데이터를 통해 데이터에 접근할 수 있음을 알려준다.
하지만.. 그것도 소용없어.이거 너무 이상해.왜 안 해요?나는 과거에 그것이 매우 잘 일하는 것을 보았기 때문에 매우 이상하다.
네.그래서 저는 안드로이드 플랫폼을 삭제하고 다시 추가해서 새로운 안드로이드 버전을 만들기로 했습니다.
야단났어!그것은 지금 작용했다.나는 여전히 설정 항목을 편집해야 하지만, 분명히 이전의 구축 파일에 오류/이상한 점이 있었다.
게시물Not able to call REST API on Android, but it works with iOS and Web App이 먼저 JarodMS에 올라왔다.

좋은 웹페이지 즐겨찾기