changes to http client to fix cpp/mm build issue