zh Rest Interface substitution marche