Owin ミドルウェアで 304 応答を行う正しい方法は何ですか?
私はこれをやっています
public override Task Invoke(IOwinContext context)
{
var response = context.Response;
response.ContentType = "application/javascript";
response.StatusCode = 200;
if (ClientCached(context.Request, scriptBuildDate))
{
response.StatusCode = 304;
response.Headers["Content-Length"] = "0";
return null;
}
response.Headers["Last-Modified"] = scriptBuildDate.ToUniversalTime().ToString("r");
return context.Response.WriteAsync(js);
}
返すnull
ことは、空のボディ応答に対して正しいですか? それは機能しますが、どのようにセットアップするのか疑問に思っていました