public void setRequestProperty(String field, String newValue) {
checkNotConnected();
if (field == null) {
throw new NullPointerException("field == null");
}
}
とここにcheckNotConnected():
private void checkNotConnected() {
if (connected) {
throw new IllegalStateException("Already connected");
}
}
私はここで何が欠けていますか? HttpURLConnection
"拡張クラス"はsetRequestProperty()
の実装を持たないため、このメソッドは絶対に何もしないようです。
接続後にプロパティを設定できないようにし、フィールドがnullでないことを確認します。 –
はい、接続が確立されておらず、フィールドがnullでない場合は、リクエストプロパティを設定する必要があります。リクエストプロパティを設定するコードはどこですか? –
あなたが慎重に見ても、接続メソッドも抽象であり、誰もいない場合、実装はコンパイル済みのjarファイルにあります –