Postman支持多种安装方式,推荐通过Snap(官方推荐,易维护)或手动下载安装:
sudo apt update && sudo apt upgrade -y
sudo apt install snapd -y
sudo snap install postman
安装完成后,终端输入postman即可启动应用。Postman-linux-x64-XX.X.X.tar.gz),解压后移动至/opt目录,创建符号链接以便终端直接调用:cd ~/Downloads
tar -xzf Postman-linux-x64-*.tar.gz
sudo mv Postman /opt/
sudo ln -s /opt/Postman/Postman /usr/local/bin/postman
同时可创建桌面启动器(可选),方便从应用菜单打开。模拟登录的核心是携带服务器认可的认证信息(如Session ID、JWT Token),常见获取方式有两种:
F12打开开发者工具,切换至Application标签→Cookies→选择登录页面的域名(如example.com)。sessionId(或类似名称,如laravel_session、JSESSIONID)的Cookie,复制其Value值。POST /api/login),发送用户名密码获取Token。例如:
POSThttp://example.com/api/loginx-www-form-urlencoded格式):username=admin&password=123456{"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."}。打开Postman,创建新请求(+→HTTP Request),按以下步骤设置:
POST)。http://example.com/api/login或浏览器中的登录URL)。Cookie字段,值为浏览器复制的sessionId(格式:key=value,如sessionId=abc123)。Authorization字段,值为Bearer <token>(如Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...)。x-www-form-urlencoded格式(多数登录接口采用此格式)。username(你的用户名)、password(你的密码)。点击Send按钮发送请求,查看响应结果:
token(如JWT)或success字段(如{"success": true, "token": "..."})。{"error": "Invalid username or password"}),需检查用户名密码或Cookie是否正确。若需在后续请求中保持登录状态,可通过环境变量存储Token/Cookie:
auth_token),值为登录接口返回的Token(或Cookie的Value)。{{auth_token}}引用变量(如Authorization: Bearer {{auth_token}}),避免每次手动输入。X-CSRF-TOKEN(值可从登录页面的Meta标签或响应中获取)。通过以上步骤,即可在Ubuntu上使用Postman模拟登录并测试需要认证的API接口。