"Understands" Urls and "Manipulate" them
UrlMapper is a containerized microservice that solves mapping problem between web url and mobile url Also it could be extended with new business requirements such as permanent redirection, sitemap generation etc.
- Asp.Net Core
- Net 5
- ELK (for logging)
- Redis (master db)
- Serilog
- xUnit
- open UrlMap.sln
- Run All Test in TestExplorer Window
Term | Definition |
---|---|
WebUrl | https://www.oz.com/casio/watch-p-1925865 |
MobileUrl (Deeplink) | oz://?Page=Product&ContentId=1925865 |
WebUri | object form of WebUrl |
MobileUri | object form of MobileUrl |
Route | object form of Segment+Query+Fragment |
IWebPage | endpoint model of web requests |
IMobilePage | endpoint model of mobile requests |
Scheme, Authority, Path, Query, Fragment | |
Segment | each item when we seperate Path with / |