first pass at connector, which expects HTTP POSTs