ここには、HTTP PUT を Web サーバーに送信するアプリがあります。コードは次のようになります。
URL url = new URL(urlStr + "?" + encodedParameters);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("PUT");
connection.setRequestProperty("Content-Length", "0");
Android 2.1 でこれを試すと、411 エラー (「長さが必要です」) が返されます。
Android 2.3.3 以降では、最後の「Content-Length」プロパティを追加するまで、同じ 411 エラーが返されていました。しかし、それはまだ Android 2.1 で起こっています。
ここで何が起こっているのか誰にも分かりますか?