Skip to content

chandrakantG/short-url

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

// run following commands

go mod tidy sudo docker build --tag short-url . sudo docker run -d -p 8082:8082 short-url

encode Url: Request: curl --location --request POST 'localhost:8082/urlEncoder'
--header 'Content-Type: application/json'
--data-raw '{ "url" :"https://play.golang.com/" }'

Response: { "status": 200, "success": true, "data": "http:https://localhost:8082/N0Q9H0NdYuk" }

decode Url : Request: curl --location --request GET 'http:https://localhost:8082/N0Q9H0NdYuk'

Response: { "status": 200, "success": true, "data": "https://play.golang.com/" }

Test cmd: /usr/bin/go test -timeout 30s -v -run ^TestEncode$ short-url/urlshortner

/usr/bin/go test -timeout 30s -v -run ^TestDecode$ short-url/urlshortner

About

url shortner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published