[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part153 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part153 http://mevius.5ch.net/test/read.cgi/tech/1639403601/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
138: デフォルトの名無しさん (ワッチョイ 9749-i1tV) [sage] 2021/12/22(水) 16:32:03.68 ID:Gb4RQ3pz0 .NET 6 のASP.NET Core Web Apiでの質問です。 [ApiController] [Route("[controller]")] public class UserController : ControllerBase { private readonly ILogger<UserController> _logger; private readonly IConfiguration _config; public UserController(ILogger<UserController> logger, IConfiguration config, IBearerTokenValidater bearer) { _logger = logger; _config = config; } [HttpGet(Name = "GetUsers")] public string Get() { ★ var _ = Request.Headers.TryGetValue("Bearer", out var apiKey); return apiKey; } } というControllerを作りました。 ★の処理を本当はコンストラクタで行いたいのですが、移動すると以下のエラーが出ます。(もしくはもっと前に行いたい) System.NullReferenceException: 'Object reference not set to an instance of an object.' Microsoft.AspNetCore.Mvc.ControllerBase.Request.get が null を返しました。 ★の処理をコンストラクタ(もしくはもっと前)で行うにはどうすればいいでしょうか。 (コンストラクタではHttpcontextを参照できないのでしょうか。エラーになるのは起動時ではなくRequestで到達した時です。) http://mevius.5ch.net/test/read.cgi/tech/1639403601/138
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.159s*