Side navigation
#11446 closed bug (invalid)
Opened March 06, 2012 06:42PM UTC
Closed March 06, 2012 08:17PM UTC
Last modified July 15, 2013 01:39PM UTC
$.ajax DELETE does not append query string params
| Reported by: | alexandre.conrad@gmail.com | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | None | 
| Component: | ajax | Version: | 1.7.1 | 
| Keywords: | Cc: | ||
| Blocked by: | Blocking: | 
Description
jsfiddle: http://jsfiddle.net/f8ndA/
I noticed that calling .ajax() as type DELETE request doesn't append the query string parameters to the URL:
$.ajax({type: "DELETE", data: {foo: "bar"}}); http:.../
... whereas GET works just fine (so does HEAD):
$.ajax({type: "GET", data: {foo: "bar"}}); http:.../?foo=bar
Attachments (0)
Change History (3)
Changed March 06, 2012 08:17PM UTC by comment:1
| component: | unfiled → ajax | 
|---|---|
| priority: | undecided → low | 
| resolution: | → invalid | 
| status: | new → closed | 
Changed July 15, 2013 10:08AM UTC by comment:2
Replying to [comment:1 timmywil]:
DELETE requests should not attach data to the query string.
Why?
They shouldn't attach body queries.
DELETE requests should not attach data to the query string.