Wemail.Common/Http/RestHelper.cs

(完整代码) 1KB

using Prism.Mvvm;
using RestSharp;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using static System.Net.WebRequestMethods;

namespace Wemail.Common.Http
{
    public static class RestHelper 
    {
        //private static string _baseApi = "https://api.pingcc.cn/";
        private static string _baseApi = "https://localhost:7137/";
        //private static string _baseApi = "http://localhost:5058/";
        private static RestClient _restClient;

        static RestHelper() {
            _restClient = new RestClient();
        }
        public static async Task<string> MakeHttpRequestAsync(string query)
        {
            //var url = _baseApi + "fiction/search/title/" + query;
            var url = _baseApi + "fiction/search/title/";

            var request = new RestRequest(url, Method.GET);

            IRestResponse response = await _restClient.ExecuteAsync(request);

            return response.Content;
        }
        public static async Task<string>  GetChapter(string query)
        {
            //var url = _baseApi + "fictionChapter/search/" + query;
            var url = _baseApi + "fictionChapter/search/";
            var request =new RestRequest(url, Method.GET);
            IRestResponse response = await _restClient.ExecuteAsync(request);
            return response.Content;
        }
           public static async Task<string>  GetContent(string query)
        {
            //var url = _baseApi + "fictionContent/search/" + query;
            var url = _baseApi + "fictionContent/search/" ;
            var request =new RestRequest(url, Method.GET);
            IRestResponse response = await _restClient.ExecuteAsync(request);
            return response.Content;
        }
    }
}

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

AI 解读

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

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