私はdotnetコアでWeb APIプロジェクトを行い、ユーザーの携帯電話番号が存在するかどうかをチェックします。Dotnet core +(プラス)Web APIルーティングにサインイン
[Route("api/[controller]")]
public class UserController : Controller
{
[HttpGet]
[Route("mobile/exist/{mobile}/{id:int?}")]
public async Task<IActionResult> MobileExist(string mobile, int? id)
{
return Json(await _userService.MobileExist(mobile, id));
}
}
リクエストURL:
私はそれが誤り与えられたプラス記号でURL上記のリクエスト。
+記号が付いていない同じURLは正常に動作しています。
私は%2Bでエンコード+記号でみてくださいが、それは私が要求プラス署名することができますどのように
を動作していませんか?
コントローラ用に定義したルートは何ですか?そのコードも表示できますか? –
UserControllerを追加しました。 – Sender
奇妙な - 私のマシンで動作します。 –