Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python请求尝试将数据发布到Laravel_Python_Laravel_Laravel 4_Python Requests - Fatal编程技术网

Python请求尝试将数据发布到Laravel

Python请求尝试将数据发布到Laravel,python,laravel,laravel-4,python-requests,Python,Laravel,Laravel 4,Python Requests,我正在尝试使用python请求发送post数据,比如登录用户 但当从Laravel登录成功时,我发现了一个错误,就像Laravel无法处理请求使用的会话一样 发送post数据的我的代码 s=requests.Session() headers = {'User-Agent': 'Mozilla/5.0'} URL = 'http://test.dev/api/login' s.get(URL) csrftoken = s.cookies['csrf'] print csrftoken log

我正在尝试使用python请求发送post数据,比如登录用户

但当从Laravel登录成功时,我发现了一个错误,就像Laravel无法处理请求使用的会话一样

发送post数据的我的代码

s=requests.Session()
headers = {'User-Agent': 'Mozilla/5.0'}

URL = 'http://test.dev/api/login'

s.get(URL)
csrftoken = s.cookies['csrf']
print csrftoken
login_data = dict(username='test', password='testtest', _token=csrftoken)
ra=s.post(URL, data=login_data, headers = headers)
print ra.request.headers
如果密码错误,则返回正确的错误消息

但若密码正确,则返回laravel和500错误代码

ErrorException (E_UNKNOWN)
unlink(/var/www/test/app/storage/sessions/f830674995ed8aae82a729dc9986bcd7de3ec81b): No      such file or directory

我不明白为什么python不能处理laravel会话。

您得到了一个
没有这样的文件或目录
错误,我怀疑这是请求错误。这不是python的问题;Laravel服务器出现问题。我将“requests.session()作为s:”使用它,它现在可以工作了。我不明白你在说什么。