Здравствуйте, сообщество Stackoverflow, я получаю сообщение 404 (не найдено) при выполнении этого вызова из моего машинописного кода:
http://localhost:9090/api/employees/ERNEST A/L I.G. MILLER,/1/1/1/1/1
Но когда я выполняю этот вызов, он работает.
http://localhost:9090/api/employees/ERNEST MILLER,/1/1/1/1/1
Я пытался использовать encodeURIComponent для кодирования моего вызова, но это не кодирует DOTS и выдает мне ту же ошибку 404.
http://localhost:9090/api/employees/ERNEST%20A%2FL%20I.G.%20MILLER,/1/1/1/1/1
Затем я попытался добавить трейлинг "/" в конце моего звонка, но это тоже не сработало.
http://localhost:9090/api/employees/ERNEST%20A%2FL%20I.G.%20MILLER,/1/1/1/1/1/
Я даже пробовал другие решения на стеке, но ни одно из них не помогло мне.
Решения, которые я пробовал, но не сработало.
<system.webserver>
<modules runAllManagedModulesForAllRequests="true">
<system.web>
<httpRuntime relaxedUrlToFileSystemMapping="true" />
<add name="ApiURIs-ISAPI-Integrated-4.0"
path="/people/*"
verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0" />
Я использую ASP .Net, MVC 5.2.4.0 и Angular 6 для своего проекта.Любая помощь будет высоко ценится.