porting PRs #18392 and #18441 to 4.x
- Add params to HttpRequest API - Add optional description to testing APIs