thanks karen, that is what I meant.
So there is no way to return in my views.py an external web html with post
parameters ... it must be a way to do that, dont think so?

Karen, if I try your example
return HttpResponseRedirect("?".join(("
https://sis.sermepa.es/sis/realizarPago",params))), the web site is not
shown in the web browser I can see the url of my django place but not
https://sis.sermepa.es/sis/realizarPago.



On Tue, Feb 17, 2009 at 4:15 PM, Karen Tracey <kmtra...@gmail.com> wrote:

> On Tue, Feb 17, 2009 at 3:04 AM, Miguel <migue...@gmail.com> wrote:
>
>> [snip]
>>         params = urllib.urlencode({"Ds_Merchant_Titular":
>> Ds_Merchant_Titular, "Ds_Merchant_MerchantCode": Ds_Merchant_MerchantCode})
>>         #f= urllib2.urlopen("https://sis.sermepa.es/sis/realizarPago
>> ",params)
>>
>>    return f  -> it doesnt workd
>>
>>    # return 
>> HttpResponseRedirect("https://sis.sermepa.es/sis/realizarPago",params)
>> --> it doesn't work
>>
>
> No, it wouldn't.  HttpResponseRedirect is documented (
> http://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpResponseRedirect)
> to take a single argument.  You can yourself combine params and location
> into the url argument to HttpResponseRedirect:
>
> return HttpResponseRedirect("?".join(("
> https://sis.sermepa.es/sis/realizarPago",params)))
>
> but that won't force the client browser to use a POST when retrieving the
> redirect location.  The redirect response contains a status code and
> location, there is no field for the server to specify what method should be
> used to access the specified location.  Standards actually specify that the
> browser must use the same method as was used on the original request (which
> seems to be what you want), but that is not, in fact, what most browsers
> do.  See:
>
> http://en.wikipedia.org/wiki/HTTP_302
>
> Karen
>
> >
>

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

Reply via email to