0
在不同的設備上使用HttpURLConnection getInputStream()時,會遇到一個奇怪的行爲。在除「阿爾卡特」 IM的所有設備得到有效的輸入流僅適用於阿爾卡特的設備即時得到不同的(空)類型的輸入流:HttpURLConnection getInputStream()爲特定設備返回空
除了阿爾卡特的所有設備
阿爾卡特設備
我做了完全相同的調用,並獲得200所有設備。
的代碼非常簡單:
urlObj = new URL(url);
urlConnection = (HttpURLConnection)urlObj.openConnection();
urlConnection.setRequestMethod(method);
urlConnection.setDoInput(true);
urlConnection.setConnectTimeout(timeout);
urlConnection.setReadTimeout(timeout);
urlConnection.setDoOutput(true);
urlConnection.setFixedLengthStreamingMode(body.length);
urlConnection.setRequestProperty(HEADER_KEY_CONTENT_LENGTH, String.valueOf(body.length));
urlConnection.getOutputStream().write(body);
int responseCode = urlConnection.getResponseCode();
InputStream in = urlConnection.getInputStream();
有什麼建議?
顯示一些代碼。有沒有例外? – Thilo