src/SSCMS.Cli/Services/ApiService.Register.cs

(完整代码) 1KB

using System.Threading.Tasks;
using SSCMS.Utils;

namespace SSCMS.Cli.Services
{
    public partial class ApiService
    {
        public async Task<(bool success, string failureMessage)> RegisterAsync(string userName, string mobile, string email, string password)
        {
            var url = GetCliUrl(RestUrlRegister);
            return await RestUtils.PostAsync(url, new RegisterRequest
            {
                UserName = userName,
                Mobile = mobile,
                Email = email,
                Password = password
            });
            //var client = new RestClient(CloudUtils.Api.GetCliUrl(RestUrlRegister)) { Timeout = -1 };
            //var request = new RestRequest(Method.POST);
            //request.AddHeader("Content-Type", "application/json");
            //request.AddParameter("application/json", TranslateUtils.JsonSerialize(new RegisterRequest
            //{
            //    UserName = userName,
            //    Mobile = mobile,
            //    Email = email,
            //    Password = password
            //}), ParameterType.RequestBody);
            //var response = client.Execute(request);

            //return response.IsSuccessful ? (true, null) : (false, StringUtils.Trim(response.Content, '"'));
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。