需要存储来自URL的值,然后使用post方法发送此值

时间:2017-08-18 14:21:55

标签: python django python-3.x django-forms python-requests

我需要存储GET方法中的一些值,而不是使用表单中的POST方法发送此值。

我该怎么做?有可能吗?

我已经从GET方法获取值并且工作正常,但是当我尝试在POST中使用有效负载时它出错了,因为POST中没有有效负载dict

if request.method == 'GET':
                payload = {
                    "sessId": request.GET['sessId'],
                    "userName": request.GET['userName'],
                    "sessionLifetime": SESSION_TIMEOUT,
                    "idleTimeout": IDLE_TIMEOUT,
                }

if request.method == 'POST':
    logic with the payload
    requests.post(url,payload)

感谢。

1 个答案:

答案 0 :(得分:0)

在获取URL时,可以从URI解析数据。 在POST一个url时,必须从头文件中解析数据。

通常您会在'x-www-form-urlencoded'标题

中找到POSTed数据