//request JSON data for login{ "Request": "Login", "Data": { "username": "Zhangsan", "Password": "123", "Client": "iphone", "Other": "" }}//JSON data when requesting a query1. Query by name {"Request": "Querybyname", "Data": { "username": "Zhangsan", "Client": "iphone" }}2. Query by work number {"Request": "Querybyid", "Data": { "Teaid": "1650111",//See how database fields are designed specifically"Client": "iphone" }}//request JSON data to change the password{ "Request": "ChangePassword", "Data": { "Password": "123456" "Client": "iphone" }}//JSON data returned successfully by login{ "Result": "Success", "Data": { "Request": "Login", "username": "Zhangsan", }}//JSON data returned by login error, error code{ "Result": "Error", "Error": { "ErrorCode": "000", "ErrorMsg": "Username or password is incorrect" }}//JSON data returned by name query error, error code 001{ "Result": "Error", "Error": { "ErrorCode": "001", "ErrorMsg": "User name does not exist" }}//JSON data returned by error when queried by the teacher work number, error code 002{ "Result": "Error", "Error": { "ErrorCode": "002", "ErrorMsg": "Teacher work number does not exist" }}//the data returned by the error when changing the password 003{ "Result": "Error", "Error": { "ErrorCode": "003", "ErrorMsg": "Failed to modify password, does not meet password requirements" }}
Socket transfer JSON data