您好,StackOverflow社区,我在使用我的typescript代码进行此调用时收到一条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对我的呼叫进行编码,但这不编码点,也给了我同样的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/
我甚至尝试了StackOverflow上的其他解决方案,但没有一个对我有用。
我尝试过但没有成功的解决方案。
<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和Angular6。任何帮助都将不胜感激。