Refactor wdHttp provider, then added httpSpec