             "User-Agent": "Algolia for Swift \(version)"
         ]
 
+        if let queryParameters = self.queryParameters {
+            HTTPHeaders["X-Algolia-QueryParameters"] = queryParameters
+        }
         if let tagFilters = self.tagFilters {
             HTTPHeaders["X-Algolia-TagFilters"] = tagFilters
         }

        }
    }

    /// User-token header (see http://www.algolia.com/doc/guides/objc#SecurityUser for more details).
    public var userToken: String? {
        didSet {
            if let userToken = userToken {

        self.apiKey = apiKey
        self.tagFilters = tagFilters
        self.userToken = userToken
        self.queryParameters = queryParameters

        if let hostnames = hostnames {
            readQueryHostnames = hostnames
