support http communication mode