Tinkoff / invest-openapi-go-sdk

Apache License 2.0
153 stars 30 forks source link

[~] rewrite http requests #40

Closed juev closed 1 year ago

juev commented 4 years ago

Повторяющиеся части функций вынесены в отдельные части.

Для получения результата достаточно вызвать функцию requestApi с передачей параметров:

Возвращаются массив байт ([]byte) и ошибка, если таковая возникла (error).

В дальнейшем массив байт используется для преобразования в определенны структуры.

Таким образом код упрощается и сокращается. Для формирования url используется определенные функции, так как в случае использования обычной конкатенации возможно возникновение ошибок, которые сложно отлавливать.