pub async fn cas_post<R>( addr: &str, data: R, ) -> Result<Bytes, Box<dyn Error + Send + Sync>>where R: AsyncRead + Unpin + Send + 'static,