.. _-overrideMethodWithParameter-java-: overrideMethodWithParameter =========================== Changes the HTTP method of the request to the value of the specified query string parameter. Description ----------- If the query string parameter is not specified this directive has no effect. If the query string is specified as something that is not a HTTP method, then this directive completes the request with a `501 Not Implemented` response. This directive is useful for: - Use in combination with JSONP (JSONP only supports GET) - Supporting older browsers that lack support for certain HTTP methods. E.g. IE8 does not support PATCH Example ------- .. includecode:: ../../../../code/docs/http/javadsl/server/directives/MethodDirectivesExamplesTest.java#overrideMethodWithParameter