小编Ari*_*rif的帖子

使用 .net HttpClient 请求 github-api 说禁止

我正在尝试从此 github api 链接https://api.github.com/users/arif2009获取数据。使用 posman get 请求可以正常工作。

但是,如果我尝试使用.net HttpClient获取数据,则会显示Forbidden

C#代码:

using (var client = new HttpClient())
{
    client.BaseAddress = new Uri("https://api.github.com/");
    client.DefaultRequestHeaders.Accept.Clear();
    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

    var response = await client.GetAsync("users/arif2009");

    if (response.IsSuccessStatusCode)
    {
        var data = response.Content.ReadAsAsync<GithubUser>();
    }
}
Run Code Online (Sandbox Code Playgroud)

回复: 在此处输入图片说明

谁能告诉我我哪里出错了?

c# github-api asp.net-web-api

4
推荐指数
1
解决办法
849
查看次数

如何在 asp.net BundleConfig 中忽略特定包以进行优化

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                "~/Scripts/jquery-{version}.js"));

    bundles.Add(new ScriptBundle("~/bundles/angularJs").Include(
              "~/Scripts/angular.min.js"));

    bundles.Add(new ScriptBundle("~/bundles/angularComponents").Include(
                "~/Scripts/angular-route.min.js",
                "~/Scripts/angular-local-storage.min.js",
                "~/Scripts/loading-bar.min.js"));


    bundles.Add(new StyleBundle("~/Content/css").Include(
              "~/Content/bootstrap.min.css",
              "~/Content/loading-bar.min.css",
              "~/Content/font-awesome.min.css",
              "~/Content/site.css"));

    bundles.IgnoreList.Clear();
    bundles.IgnoreList.Ignore("*angular-route.min.js", OptimizationMode.Always);
    bundles.IgnoreList.Ignore("*angular-local-storage.min.js", OptimizationMode.Always);
    bundles.IgnoreList.Ignore("*loading-bar.min.js", OptimizationMode.Always);

    BundleTable.EnableOptimizations = true;
}
Run Code Online (Sandbox Code Playgroud)

在这里我想从优化中删除这个包(new ScriptBundle("~/bundles/angularComponents"))。我已经尝试过上述方法,但它并没有从优化中忽略。文件也被合并。谁能告诉我如何忽略这个特定的捆绑列表?

asp.net asp.net-mvc optimization bundle

2
推荐指数
1
解决办法
2233
查看次数

如何使用 react-native 设计字段集图例

在 HTML 中,我们可以像这样使用 fieldset-legend:

代码:

 <fieldset>
  <legend>Heading</legend>
 </fieldset>
Run Code Online (Sandbox Code Playgroud)

开/关:

在此处输入图片说明

如何使用 react-native 设计相同的东西?在这里,我得到了一种用直线创建文本的技术,但我想像 fieldset-legend 一样设计它。我怎样才能做到这一点?

reactjs react-native

2
推荐指数
1
解决办法
3652
查看次数

AutoMapper.Extensions.Microsoft.DependencyInjection 6.0.0 中“ResolveUsing”的替代方案是什么

我正在使用AutoMapper.Extensions.Microsoft.DependencyInjection 6.0.0开发.Net core 2.1。这是我的映射配置:

CreateMap<User, UserForListDto>()
   .ForMember(dest => dest.Age, opt => {
       opt.ResolveUsing(d => d.DateOfBirth.CalculateAge());
});
Run Code Online (Sandbox Code Playgroud)

这里ResolveUsing不起作用,因为它在 version 中被删除或重命名6.0.0,但在 version 中工作正常4.0.1

我在他们的github上没有找到任何有关更改的参考。谁能告诉我ResolveUsingin version的替代方案是什么6.0.0

此处创建的问题

c# automapper asp.net-core-2.1

1
推荐指数
1
解决办法
2781
查看次数

使用 EF core Include 时排除已删除的子项

这是我的实体结构:

在此输入图像描述
我获取包含所有子测试的课程的代码:

var course = await Db.Courses.Include(x => x.Tests).FirstOrDefaultAsync(y => y.CourseId == id);
Run Code Online (Sandbox Code Playgroud)

它包括与课程相关的所有子测试。但我想包括状态未删除的所有测试 ( )。为此,我使用了以下代码:IsDeleted = false

var course = await Db.Courses.Include(x => x.Tests.Where(y=>!y.IsDeleted)).FirstOrDefaultAsync(y => y.CourseId == id);
Run Code Online (Sandbox Code Playgroud)

但它并不排除已删除的测试。谁能告诉我如何排除已删除的测试?

linq entity-framework-core asp.net-core

1
推荐指数
1
解决办法
968
查看次数

SyntaxError:missing; 在javascript原型中的声明之前

(function(){

    var Person = function(name){
        this.name = name;
    };

    Person.prototype.getName(){
        return this.name;
    };

    var arif = new Person("Arif");

    console.log(arif.getName());

})();
Run Code Online (Sandbox Code Playgroud)

我收到此代码的错误如下.我的错误在哪里?

在此输入图像描述

javascript prototype

0
推荐指数
1
解决办法
206
查看次数