我有一個看起來像這樣的請求:data = { 'USER': params['PARTNER'], 'PWD': params['PWD'], 'RETURNURL': 'https://my-site.com/', 'CURRENCY': 'USD',}request = requests.post(url=URL, data=data, verify=False)當(dāng)我在 shell 中以相同的 cURL 命令運行此命令時,完全沒有問題。但是當(dāng)我通過請求來做這件事時,似乎有些東西被 RETURNURL 參數(shù)搞砸了。它完美地保存在 cURL 中,但是當(dāng)從請求中處理時,當(dāng)我在請求的另一側(cè)看到它時,它最終看起來像這樣,但事情卻不起作用:https%3A%2F%2Fmy-site.com%2F提前致謝,永遠(yuǎn)在這里!在 cURL 中成功使用的實際命令是這樣的:curl https://pilot-payflowpro.paypal.com \ -s \ --insecure \ -d PARTNER=PayPal \ -d PWD=MyPassword \ -d VENDOR=MyMerchantID \ -d USER=MyMerchantID \ -d TENDER=C \ -d ACCT=5105105105105100 \ -d TRXTYPE=S \ -d EXPDATE=1221 \ -d RETURNURL=https://my-site.com/ -d AMT=1.00請注意,一切正常,但我提交的 URL 參數(shù)是一個根本不起作用的參數(shù),并且格式都搞砸了。
添加回答
舉報
0/150
提交
取消