public static Promise LikeArticle(string articleId) { var promise = new Promise(); var para = new LikeArticleParameter { type = "project", itemId = articleId }; var request = HttpManager.POST($"{Config.apiAddress}/api/like", parameter: para); HttpManager.resume(request).Then(responseText => { promise.Resolve(); }) .Catch(exception => { promise.Reject(exception); }); return(promise); }
public static Promise LikeArticle(string articleId) { var promise = new Promise(); var para = new LikeArticleParameter { type = "project", itemId = articleId }; var body = JsonConvert.SerializeObject(para); var request = HttpManager.initRequest(Config.apiAddress + "/api/like", Method.POST); var bodyRaw = Encoding.UTF8.GetBytes(body); request.uploadHandler = new UploadHandlerRaw(bodyRaw); request.SetRequestHeader("Content-Type", "application/json"); HttpManager.resume(request).Then(responseText => { promise.Resolve(); }) .Catch(exception => { promise.Reject(exception); }); return(promise); }