FiddlerとEclipseのデベロッパーツールで挙動が違ったのでメモ
業務でちょっと引っかかったので軽くメモ。
(同じような事象の人の参考になれば)
事象:FiddlerでテストしていたときはException発生しならなかったのにEclipseのデベロッパーツール使うとException発生する。
何がしたかったかって言うと、値を変えて業務チェックを通したかった。
原因
値がInteger型(Object型)
だったのがみそだった。
結果を言うと
Eclipseのデベロッパーツール使ったときにInteger型ではなく、int型で値を変更してしまっていてObjectを壊していたのが原因
myPCでは注意が出て事象を再現できなかったが、
EclipseにおけるInteger型(Object型)の正しい変更の仕方は以下
変数のタブに移動して
変えたい値を選択して右クリック
「値の変更」を選択
(注意書きもあるが)
new Integer('変えたい値')
で変更完了
結合テスト環境の時期にEclipseのデベロッパーツール使ったら、サーバー落ちたので結構焦りました。(localなので、皆さんに迷惑をかけた訳ではありませんが)
結構盲点だったので、ここにメモ。