title: Http request with string containing blanks and '/'
body: <p>I have a controller as the following below:</p>
  <pre><code>using CadastroDerivativos.Domain.Interfaces.Services;
  using Microsoft.AspNetCore.Mvc;
  
  namespace CadastroDerivativos.WebApi.Controllers
  {
      [Route(&quot;api/equity&quot;)]
      [ApiController]
      public class EquityOptController : ControllerBase
      {
          private readonly IEquityOptService _equityOptService;
  
          public EquityOptController(IEquityOptService equityOptService)
          {
              _equityOptService = equityOptService;
          }
  
          [HttpGet(&quot;{ticker}&quot;)]
          public bool CheckTicker(string ticker)
          {
              return _equityOptService.hasTicker(ticker);
          }
      }
  }
  </code></pre>
  <p>I can send a http request with the following url: <code>https://localhost:44353/api/equity/ewz%20us%20-12-2021%20C41</code>.</p>
  <p><a href="https://i.stack.imgur.com/sGecV.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/sGecV.png" alt="request with postman" /></a></p>
  <p>The problem is that I need to receive in my controller a string like the following: <code>EWZ US 12/21/21 C41 Equity</code>, completely as I passed it would be ideal. So, how can I pass a string like the one in the http request? I'm using the get method, is it the one I should use?</p>
  <p><strong>EDIT</strong></p>
  <p>When I try to make the request with this url: <code>https://localhost:44353/api/equity/ewz%20us%12/21/21%20C4</code>1, I believe that the <code>/</code> of the date are interpreted as separating the url, causing that it is not possible to call the service on the backend.</p>