Написать программу на C++ обеспечивающую асинхронный запрос по заданному URL к HTTPS серверу на получение кода доступа. Для создания асинхронного запроса необходимо использовать следующие примитивы многопоточного программирования: std::thread для управления потоком и std::promise для ассинхронной обработки кода ответа.
Передача аргумента происходит через командную строку.
- 1. Создать публичный репозиторий с названием lab12 на сервисе GitHub
- 2. Выполнить инструкцию учебного материала
- 3. Ознакомиться со ссылками учебного материала
- 4. Составить отчет и отправить ссылку личным сообщением в Slack
$ export GITHUB_USERNAME=hackallcode
$ alias edit=nano$ cd ~/workspace
$ source scripts/activate$ mkdir projects/lab12 && cd projects/lab12
$ git inti
$ git remote add origin [email protected]:${GITHUB_USERNAME}/lab12$ edit CMakeLists.txt
$ edit sources/cget.cpp$ cmake -H. -B_build -DCMAKE_INSTALL_PREFIX=_install
$ cmake --build _build --target install$ ./_install/bin/cget https://yandex.ru
200$ cat >> .travis.yml <<EOF
language: cpp
script:
- cmake -H. -B_build -DCMAKE_INSTALL_PREFIX=_install
- cmake --build _build --target install
- ./_install/bin/cget https://yandex.ru
EOF$ git add .
$ git commit -m"first commit"
$ git push origin master$ travis login --auto
$ travis enable$ cd ~/workspace
$ source scripts/activate
$ mkdir reports/lab12 && cd reports/lab12
$ edit REPORT.md
$ gistup -m "lab12"Copyright (c) 2017 Братья Вершинины