0

当我向 Startup 类中指定的 URL 路径发送请求时,使用 Post 请求时找不到 404,我正在使用 Postman。当我使用 Postman 发送选项请求时,我点击了 Startup 类中的代码块并得到 204 No Content。

我在这里做错了什么?我已经.NET通过 chrome 开发工具查看了 tus 的示例并查看了他们的网络请求,我的请求似乎是相同的?!我正在使用.NET core 3.1.

启动类,配置方法。

    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        app.UseCors(builder => builder
           .AllowAnyHeader()
           .AllowAnyMethod()
           .AllowAnyOrigin()
           .WithExposedHeaders(tusdotnet.Helpers.CorsHelper.GetExposedHeaders())
        );

        app.UseTus(httpContext => new DefaultTusConfiguration
        {
            // c:\tusfiles is where to store files
            Store = new TusDiskStore(@"C:\tusfiles\"),
            // On what url should we listen for uploads?
            UrlPath = "/files",
            Events = new Events
            {
                OnFileCompleteAsync = async eventContext =>
                {
                    ITusFile file = await eventContext.GetFileAsync();
                    Console.WriteLine(file);
                }
            }
        });
    }

我的邮递员请求的图像

4

1 回答 1

0

因此,您似乎无法通过 Postman 提出此类请求。当我下拉并在那里使用js客户端库时,我能够让它工作。

于 2020-12-07T18:18:30.023 回答