)]}'
{"guidelines/http.rst":[{"author":{"_account_id":1865,"name":"Andrea Rosa","email":"andrea.rosa@gmail.com","username":"andrea-rosa-m"},"change_message_id":"0dffdd68726220b6d87a8c515613f6c8cfd4e8d9","unresolved":false,"context_lines":[{"line_number":65,"context_line":"HTTP request bodies are theoretically allowed for all methods except TRACE,"},{"line_number":66,"context_line":"however they are not commonly used except in PUT and POST, and may not be"},{"line_number":67,"context_line":"supported properly by some client frameworks. Because of this, we should"},{"line_number":68,"context_line":"not encourage API methods to accept request bodies except for PUT and POST."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Conveying error/fault information to the end user"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a016987_fd3d8f8f","line":68,"updated":"2015-05-20 10:14:19.000000000","message":"I think we should add PATCH at the list of methods with a body","commit_id":"7f615ad010fcd1657633f507f78317277953be5f"},{"author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"change_message_id":"a0588c645dff2997d50434f7e644fb798525aa67","unresolved":false,"context_lines":[{"line_number":66,"context_line":"however they are not commonly used except in PUT, POST and PATCH. Because of"},{"line_number":67,"context_line":"this, they may not be supported properly by some client frameworks and we"},{"line_number":68,"context_line":"would discourage API methods from accepting request bodies for GET, DELETE,"},{"line_number":69,"context_line":"TRACE, OPTIONS and HEAD methods."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Conveying error/fault information to the end user"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_caf0dfcb","line":69,"updated":"2015-07-22 22:24:44.000000000","message":"TRACE is forbidden, not discouraged!","commit_id":"88e8b70e80cc20fb9270d156acf47b22aaa22d6b"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"bfb23f76cd956c6b8123bb08f2bbd311149cd728","unresolved":false,"context_lines":[{"line_number":66,"context_line":"however they are not commonly used except in PUT, POST and PATCH. Because of"},{"line_number":67,"context_line":"this, they may not be supported properly by some client frameworks and we"},{"line_number":68,"context_line":"would discourage API methods from accepting request bodies for GET, DELETE,"},{"line_number":69,"context_line":"TRACE, OPTIONS and HEAD methods."},{"line_number":70,"context_line":""},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Conveying error/fault information to the end user"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_c0b2d005","line":69,"in_reply_to":"3a50d1a3_caf0dfcb","updated":"2015-07-23 15:24:34.000000000","message":"TRACE is forbidden by the standard; our server-side framework doesn\u0027t necessarily forbid it.  Thus, I think the \"discourage\" expression is probably applicable, though I might phrase it as \"strongly discourage\" :)","commit_id":"88e8b70e80cc20fb9270d156acf47b22aaa22d6b"}]}
