Skip to content

DexScen/api.calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API для подсчета выражений

Пример работы с CURL на WINDOWS:

Правильное выражение

curl --location http://localhost:8080/api/v1/calculate --header "Content-Type: application/json" --data "{\"expression\": \"2+2\"}"

{"result":4}

Пример внутренней ошибки, при отправке без "

curl --location http://localhost:8080/api/v1/calculate --header "Content-Type: application/json" --data "{\"expression\": \"2+2}"

{"error":"Internal server error"}

Пример ошибки с неправильным expression

curl --location http://localhost:8080/api/v1/calculate --header "Content-Type: application/json" --data "{\"expression\": \"2+2a\"}"

{"error":"Expression is not valid"}

Деление на 0

curl --location http://localhost:8080/api/v1/calculate --header "Content-Type: application/json" --data "{\"expression\": \"2/0\"}"

{"error":"Expression is not valid"}

Пример PostMan:

Правильное выражение

image

Пример внутренней ошибки, при отправке без "

image

Пример ошибки с неправильным expression

image

Деление на 0

image

Запускается из корневой директории проекта api.calculator/ командой: go run ./cmd/main.go

С наступающим новым годом !

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages