{"action":"created","issue":{"url":"https://api.github.com/repos/jayway/rest-assured/issues/53","labels_url":"https://api.github.com/repos/jayway/rest-assured/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/jayway/rest-assured/issues/53/comments","events_url":"https://api.github.com/repos/jayway/rest-assured/issues/53/events","html_url":"https://github.com/jayway/rest-assured/issues/53","id":96065092,"number":53,"title":"Support for custom HTTP methods","user":{"login":"johanhaleby","id":187029,"avatar_url":"https://avatars.githubusercontent.com/u/187029?v=3","gravatar_id":"","url":"https://api.github.com/users/johanhaleby","html_url":"https://github.com/johanhaleby","followers_url":"https://api.github.com/users/johanhaleby/followers","following_url":"https://api.github.com/users/johanhaleby/following{/other_user}","gists_url":"https://api.github.com/users/johanhaleby/gists{/gist_id}","starred_url":"https://api.github.com/users/johanhaleby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanhaleby/subscriptions","organizations_url":"https://api.github.com/users/johanhaleby/orgs","repos_url":"https://api.github.com/users/johanhaleby/repos","events_url":"https://api.github.com/users/johanhaleby/events{/privacy}","received_events_url":"https://api.github.com/users/johanhaleby/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jayway/rest-assured/labels/auto-migrated","name":"auto-migrated","color":"ededed"},{"url":"https://api.github.com/repos/jayway/rest-assured/labels/Priority-Medium","name":"Priority-Medium","color":"ededed"},{"url":"https://api.github.com/repos/jayway/rest-assured/labels/Type-Enhancement","name":"Type-Enhancement","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-20T13:34:03Z","updated_at":"2015-07-20T13:34:04Z","closed_at":null,"body":"```\nHTTP is an open protocol that gets augmented by several extension \nspecifications. One of them, for example, is WebDAV, which brings new methods \nlike PROPFIND and SEARCH.\n\nTo be able to use REST-assured with any HTTP-based protocol (not only with the \nbase protocol's methods), it would be best to have an \".invoke(String)\" method \nadded to com.jayway.restassured.specification.RequestSende (and an \nimplementation of that in RequestSpecificationImpl):\n\n/**\n * Perform a custom request to a <code>path</code>. Normally the path doesn't have to be fully-qualified e.g. you don't need to\n * specify the path as <tt>http://localhost:8080/path</tt>. In this case it's enough to use <tt>/path</tt>.\n *\n * @param methodName The name of the custom HTTP method to invoke.\n * @param path The path to send the request to.\n * @param pathParams The path parameters.\n * @return The response of the request.\n */\nResponse invoke(String methodName, String path, Map<String, ?> pathParams);\n\n```\n\nOriginal issue reported on code.google.com by `headcrashing` on 10 Aug 2012 at 9:45"},"comment":{"url":"https://api.github.com/repos/jayway/rest-assured/issues/comments/122885851","html_url":"https://github.com/jayway/rest-assured/issues/53#issuecomment-122885851","issue_url":"https://api.github.com/repos/jayway/rest-assured/issues/53","id":122885851,"user":{"login":"johanhaleby","id":187029,"avatar_url":"https://avatars.githubusercontent.com/u/187029?v=3","gravatar_id":"","url":"https://api.github.com/users/johanhaleby","html_url":"https://github.com/johanhaleby","followers_url":"https://api.github.com/users/johanhaleby/followers","following_url":"https://api.github.com/users/johanhaleby/following{/other_user}","gists_url":"https://api.github.com/users/johanhaleby/gists{/gist_id}","starred_url":"https://api.github.com/users/johanhaleby/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanhaleby/subscriptions","organizations_url":"https://api.github.com/users/johanhaleby/orgs","repos_url":"https://api.github.com/users/johanhaleby/repos","events_url":"https://api.github.com/users/johanhaleby/events{/privacy}","received_events_url":"https://api.github.com/users/johanhaleby/received_events","type":"User","site_admin":false},"created_at":"2015-07-20T13:34:04Z","updated_at":"2015-07-20T13:34:04Z","body":"```\nIt's fine by me. If someone has the time to implement it I'll include it in the \nnext release.\n```\n\nOriginal comment by `johan.ha...@gmail.com` on 3 Sep 2012 at 9:36\n* Changed state: **Accepted**"}}