The constructors for Headers and UrlSearchParams have already been implemented to near-spec (Headers, UrlSearchParams) in PR #2360, but have not been incorporated into the request process. These should be incorporated in such a way that a dictionary or fully-constructed object of each type can be attached to request options passed to http, and will properly be attached to the outgoing request (headers), or serialized into the url string (params).