﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
324	use POST for operations whose noun doesn't denote the same resource that a GET would denote, or that have side effects	zooko		"kpreid pointed out that using {{{PUT http://localhost:8123/uri}}} to PUT a file is wrong because {{{GET}}} on that same URL won't return that same file.  We should use {{{POST}}} for things whose noun doesn't denote their resource, namely operations which don't also link the thing into a directory, i.e.:

{{{
 * PUT http://localhost:8123/uri
 * PUT http://localhost:8123/uri?mutable=true
 * PUT http://localhost:8123/uri?t=mkdir
}}}"	defect	new	major	soon	code-frontend-web	0.8.0		kpreid docs standards test http	kpreid@…	
