alireza0 / x-ui

xray panel supporting multi-protocol multi-user expire day & traffic (Vmess & Vless & Trojan & Shadowsocks)
https://t.me/XrayUI
GNU General Public License v3.0
2.59k stars 427 forks source link

how to use rest api ? #1230

Closed scriptvpskita closed 2 days ago

scriptvpskita commented 1 month ago

i try to login with

_curl -X POST -d '{"username": "my user", "password": "my pass"}' http://my_domain:my_port/login_

but its shown an error {"success":false,"msg":"Username is required","obj":null}

dmitriykara commented 1 month ago

You need to use x-www-url-encoded-form

curl --location 'http://<host>:<port>/login' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'username=<your user>' \ --data-urlencode 'password=<your pass>