Форум сайта python.su
Необходимо для тестирования посылать xml на сервер методом POST. и получать ответ
больших навыков в программировании socket и под www нету…из примеров F1 не получается приконектится на 443 порт.
день сижу голова пухлая….подскажите помогите с примером книгой
Офлайн
попробуй urllib2 ? =)
ssl поддерживает (если питон собран с ней. а по умолчанию - собран).
POST есть.
Отредактировано (Июль 9, 2008 14:17:20)
Офлайн
забыл добавить что я линивый. :) и =)
Офлайн
может у кого тестовый пример есть?!
Офлайн
У гугла
Офлайн
Попробуй CherryPy - что может быть проще для твоей задачи. Зачем связываться с низкоуровневыми библиотеками в данном случае?
UPD: Упс, похоже я тебя неправильно понял. ;) Ты клиентскую часть делаешь.
Отредактировано (Июль 10, 2008 07:41:59)
Офлайн
Да делаем маленького клиентика…
Просто тут я так понял что тут боги которым неудобно смотреть свысока на маленьких…изучающих питон…
а есть алгоритм как нужно работать!?
1)Пройти аутентификацию на прохи
2)Законенктится на нужный урл и порт
3)…?!
from socket import *
from urlib2 import *
HOST= 'https://sasa.com/s/01'
PORT=443
file = open('sample.xml')
s=file.read()
authinfo = urllib2.HTTPBasicAuthHandler()
auth = base64.encodestring(login+':'+password)
headers = {'Authorization': ‘Basic ’+ auth}
proxy_support=urllib2.ProxyHandler({“http” “:http//proxy:3128”})
opener=urlib2.build_opener(proxy_support,authinfo,'')
urllib2.install_opener(opener)
req=urllib2.Request(HOST,S)
f=urlib2.urlopen(req)
print f.read()
не рабоатет…думаю что не правильная логика…может кто подскажет
Офлайн
Просто тут я так понял что тут боги которым неудобно смотреть свысока на маленьких…изучающих питон…Да нет, ты не правильно понял.
from socket import *
from urlib2 import *
Офлайн
Я не очень понял, какая таки функциональность нужна.
Вроде в первом сообщении не шла речь о:
1. соединение по https
2. отправка через POST
Про авторизацию и прокси ничего не было. Так?
Офлайн
Всем спасибо гугл и пример помог…Ж)
Офлайн