Skip to content

Simple Spring Boot application: REST-service to check exchange rates(RUB). It uses data of Central Bank of Russia

Notifications You must be signed in to change notification settings

Romster/exchange-rate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

exchange-rate

Simple Spring Boot application: REST-service to check exchange rates(RUB). It uses data of Central Bank of Russia

Запуск приложения

mvn package && java -jar target/exchange-rate-1.0-SNAPSHOT.jar

API Приложения

Запрос

GET /api/rate/{code}/{date}

Параметры

  • code [строка 3 символа, обязателен] - трехсимвольный код валюты
  • date [дата в формате yyyy-MM-dd, строка, опционален] - дата актуальности курса
  • Если в запросе не указана дата актуальности курса, то такой датой считается следующий день от текущей даты осуществления запроса.

Ответ

{ "code": "<Код валюты>", "rate": "<Курс>", "date": "<Дата актуальности>" }

Ответ содержит следующие поля:

  • code [строка 3 символа, обязателен] - трехсимвольный код валюты
  • rate [десятичное число, строка, обязателен] - курс валюты
  • date [дата в формате yyyy-MM-dd, строка, обязателен] - дата актуальности курса

Примеры запросов

GET http://127.0.0.1:8080/currency/api/rate/usd

GET http://127.0.0.1:8080/currency/api/rate/USD/2015-09-24

Пример ответа

{ "code": "USD", "rate": "66.0410", "date": "2015-09-24" }

About

Simple Spring Boot application: REST-service to check exchange rates(RUB). It uses data of Central Bank of Russia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages