0

Startup クラスで指定された URL パスにリクエストを送信すると、Post リクエストの使用時に 404 not found が発生します。Postman を使用しています。Postman でオプション リクエストを送信すると、Startup クラスのコード ブロックにヒットし、204 No Content が返されます。

ここで何が間違っていますか?私は.NETtus の例に行って、chrome dev ツールを介して彼らのネットワーク リクエストを監視しました。私のリクエストは同じように見えますか?! を使用して.NET core 3.1います。

スタートアップ クラス、Configure メソッド。

    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);
                }
            }
        });
    }

私のPostmanリクエストの画像

4

1 に答える 1

0

そのため、Postman 経由でこの種のリクエストを行うことができないようです。プルダウンしてjsクライアントlibを使用すると、動作するようになりました。

于 2020-12-07T18:18:30.023 に答える