Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }