Sunday, May 12, 2013

Django 1.4.4 HttpResponseRedirect to a PUT causing a second PUT?

I have an endpoint for renaming an object. After the update occurs, the view function returns an HttpResponseRedirect to redirect the client to the restful endpoint now representing that object (since it has been renamed). The update is a PUT.  I expect the 302 redirect to cause my browser to issue a GET, and it appears from Chrome that this is what it is issuing.  However, in my Django server terminal as well as the HTTP error page which comes back as a response, the server thinks its getting a PUT at the new and correct path.

1. Who is telling the truth!?
2. I expect that it should be doing a GET based on the way 302 works.

Thanks for help in solving this.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate