src/Library/NetPro.Web.Api/Helper/IWebHelper.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using Microsoft.AspNetCore.Http;

namespace System.NetPro
{
    /// <summary>
    /// Represents a web helper
    /// </summary>
    public partial interface IWebHelper
    {
        /// <summary>
        /// 返回http header Referer url 
        /// </summary>
        /// <returns>URL referrer</returns>
        string GetUrlReferrer();

        /// <summary>
        /// 获取当前访问者ip
        /// </summary>
        /// <returns>String of IP address</returns>
        string GetCurrentIpAddress();

        /// <summary>
        /// 获取当前设备信息
        /// </summary>
        string GetClientInfo();

        /// <summary>
        ///当前是否为https访问
        /// </summary>
        /// <returns>True if it's secured, otherwise false</returns>
        bool IsCurrentConnectionSecured();



        /// <summary>
        /// 当前请求资源是否为静态文件
        /// </summary>
        /// <returns>true 静态资源文件</returns>
        bool IsStaticResource();

        /// <summary>
        /// 修改 query string 字符串
        /// </summary>
        /// <param name="url">URL to modify</param>
        /// <param name="queryStringModification">Query string modification</param>
        /// <param name="anchor">Anchor</param>
        /// <returns>New URL</returns>
        string ModifyQueryString(string url, string queryStringModification, string anchor);

        /// <summary>
        /// 移除 querystring 参数
        /// </summary>
        /// <param name="url">要修改的url</param>
        /// <param name="queryString">要移除的querystring</param>
        /// <returns>新的url</returns>
        string RemoveQueryString(string url, string queryString);

        /// <summary>
        /// 从Query String中获取指定参数的值
        /// </summary>
后面还有 63 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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