Revert "fix wrong codes in throwing out wrong messages under GET"

This reverts commit c9448994e9380bef10fcdced51e4ccb191a3b598.
Revert "Revert "fix wrong codes in throwing out wrong messages under GET""

This reverts commit 62e3135312ecbe00dc9425c14cc8222b43f31e3a.
Merge remote-tracking branch 'origin/master'