java - Android 使用HttpURLConnection进行GET请求时返回406错误?
ringa_lee
ringa_lee 2017-04-18 09:40:23
0
3
454
HttpURLConnection用GET方式请求一个http接口,接口返回的是一个json文件,报406错误
代码:
URL url = new URL(urlstr);
connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(50000);
connection.setRequestMethod("GET");
int responseCode = connection.getResponseCode();//这里返回406
if (responseCode == 200) {
    is = connection.getInputStream();
    ......
}

如果设置connection.setRequestProperty("accept", "*/*");这句则会返回405,
请问这是什么原因?有谁遇到过?
ringa_lee
ringa_lee

ringa_lee

모든 응답(3)
PHPzhong

1. json 문자열인지 json 파일인지 확인
2. http 헤더에 accept-type을 설명해야 하나요?

左手右手慢动作

그런 다음 인터페이스를 작성한 사람에게 특정 도킹 매개변수와 형식이 무엇인지 물어봐야 합니다. 잘못된 요청인 HttpURLConnection을 외우지 마세요.

小葫芦

HTTP 상태 코드에 대한 자세한 설명

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!