1

いくつかのペイパル フィールドと、アプリケーションに固有の他のフィールドを含むフォームがあります。フォームをサーバーに送信し、いくつかのフィールドを処理してから、支払いのためにペイパル ハンドラー URL に転送したいと考えています。サーバーコードで次を使用する場合:

if request.method == 'POST':

    // Process some form elements

    // Forward on to paypal
    return HttpResponseRedirect("https://www.paypal.com/cgi-bin/webscr")

問題は、元のフォームがリダイレクトで投稿されないことです。これを元のフォームで HTTP 投稿にして、Paypal にリダイレクトし、ログインして支払いを完了できるようにするにはどうすればよいですか?

4

2 に答える 2

0

http.client を使用して POST リクエストを作成できます。以下は、ドキュメントと例へのリンクです。

http://docs.python.org/3.1/library/http.client.html

于 2013-04-16T21:03:27.403 に答える