I'm confusing nodejs' request module with angular $http.  The latter uses data and params, while the former uses form and qs (which makes much more sense).