Рубрики
Без рубрики

Разработка услуги обмена API Exchange – часть I

В этой серии статей я расскажу о своем опыте создания простого без сервера API, используя F … Tagged с Server, ShowDev, Python, Tulcial.

В этой серии статей я проберу свой опыт создания простого без сервера API с помощью Колба Python Framework и развертывание его на AWS Lambda и API Gateway.

Этот API используется из Httprider Чтобы сохранить обмены API (запрос+ответ).

Вот Пример страницы сгенерировано из httprider.

Демо

Сама услуга состоит из двух простых API.

Post/prints

Сохраняет HTML, кодируемый в базе64 в базе данных Dynamo. После того, как он сохранен, он возвращает URL -адрес общего документа в заголовке местоположения ответа.

POST /prints

Заголовки

Content-Type: application/json

Тело

{
    "document": "SHR0cFJpZGVy"
}

Ответ

HTTP 201

Заголовки

location: http://localhost:8080/prints/025000cf-14ba-421b-a000-d2d043d4d90b

Get/prints/{print-id}

Этот запрос GET использует URL -адрес из заголовка местоположения в предыдущем запросе и получает ответ HTML с документом.

GET /prints/025000cf-14ba-421b-a000-d2d043d4d90b

Заголовки

Accept: text/html

Ответ

HTTP 200

Заголовки

content-type: text/html; charset=utf-8

Тело





    Deskriders :: API Print
    


HttpRider

В следующей части мы рассмотрим настройку нового проекта Flask и конфигурации без серверов для развертывания в AWS Lambda.

Оригинал: “https://dev.to/namuan/developing-api-exchange-sharing-service-part-i-nhp”