package Ġcom . eec _ cn . client 4 k . http Ċ Ċ import Ġjava . io . ByteArray InputStream Ċ import Ġjava . io . InputStream Ċ Ċ interface ĠI Http Connect Ġ{ ĊĠĠĠ Ġenum Ġclass ĠMethod Ġ{ ĊĠĠĠĠĠĠĠ ĠGET , ĠPOST , ĠPUT , ĠDELETE ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdata Ġclass ĠHttp Result ( val Ġcode : ĠInt , Ġval Ġheader : ĠMap < String , ĠString >, Ġval Ġdata : ĠInputStream ) ĊĊĠĠĠ Ġfun Ġconnect ( ĊĠĠĠĠĠĠĠ Ġmethod : ĠMethod , ĊĠĠĠĠĠĠĠ Ġurl : ĠString , ĊĠĠĠĠĠĠĠ Ġheader : ĠMap < String , ĠString >, ĊĠĠĠĠĠĠĠ Ġbody : ĠInputStream Ġ= ĠByteArrayInputStream ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbyte ArrayOf () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ): ĠHttp Result ĊĊ Ċ } Ċ