Найти - Пользователи
Полная версия: Составление http запроса
Начало » Network » Составление http запроса
1
librako
Здравствуйте, недавно решил податься в питон и сейчас понемногу пробую себя в разных направлениях. Пока решил освоить flask и сейчас читаю статьи по написанию api, но во всех учебных материалах для демонстрации работы api используется терминал с cURL, но я толком не понял как мне программно обращаться к api. Подскажите, пожалуйста, как обращение такого вида
$ curl -s -X DELETE -H "X-Auth-Token:999888777666" http://localhost:8774/v1.1/openstack/images/3
вызвать из собственной программы.
Singularity
В консоль линукса скопипастил и запустил

Вопрос непонятный вообще
librako
Вы имеет ввиду os.system(“…”) ? Если так, то я думал над этим, но разве это правильно? и смогу ли я так в программу получить ответ от api?
Singularity
Try it
import httplib 
conn = httplib.HTTPConnection(' http://localhost:8774')
conn.request('DELETE', '/v1.1/openstack/images/3') 
resp = conn.getresponse()
content = resp.read()
librako
Singularity, а вот это куда X-Auth-Token:999888777666 ?
s0rg
librako
а вот это куда X-Auth-Token:999888777666 ?
...
conn = httplib.HTTPConnection(' http://localhost:8774')
conn.putheader('X-Auth-Token', '999888777666') # вот сюда
conn.request('DELETE', '/v1.1/openstack/images/3') 
...
librako
Пока мой экран заливается ошибками, но я понял что мне гуглить, спасибо за помощь!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB