By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,035 Members | 1,471 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,035 IT Pros & Developers. It's quick & easy.

Persistent HTTP Connections with Python?

P: n/a
Hello All,

I am trying to write a python script to talk to an xml-based stock feed
service. They are telling me that I must connect and login, and then
"issue refresh requests" to fetch the data. This sounds a lot (to me)
like HTTP 1.1 persistent connections. Can I do that with the urllib
functions, or do I need to use the httplib functions for this kind of
work. Pointers and/or sample code would be much appreciated.

Thanks!

-scott
Jan 10 '08 #1
Share this Question
Share on Google+
2 Replies


P: n/a
On Jan 10, 10:46 am, Scott Sharkey <sshar...@linuxunlimited.com>
wrote:
Hello All,

I am trying to write a python script to talk to an xml-based stock feed
service. They are telling me that I must connect and login, and then
"issue refresh requests" to fetch the data. This sounds a lot (to me)
like HTTP 1.1 persistent connections. Can I do that with the urllib
functions, or do I need to use the httplib functions for this kind of
work. Pointers and/or sample code would be much appreciated.
Your questions leaves out all important details like the exact nature
of the API being provided. I highly doubt HTTP persistent connections
has anything to do with what you will need to connect to there
service.

Services like this normally come with example code, i recommend you
get access to that.

Regards,
Ivan Novick
http://www.0x4849.net
Jan 11 '08 #2

P: n/a
On Jan 10, 12:46*pm, Scott Sharkey <sshar...@linuxunlimited.com>
wrote:
Hello All,

I am trying to write a python script to talk to an xml-based stock feed
service. *They are telling me that I must connect and login, and then
"issue refresh requests" to fetch the data. *This sounds a lot (to me)
like HTTP 1.1persistentconnections. *Can I do that with the urllib
functions, or do I need to use the httplib functions for this kind of
work. *Pointers and/or sample code would be much appreciated.

Thanks!

-scott
I used to work in the financial industry and I have seen this.
It is sort of like the XML RSS feed that web sites provide -- but like
many financial protocols they created their own standard.
Python httplib can be used to create a SERVER for persistent HTTP
connections -- but want you want is a client.
I think this is actually very simple.
What happens when you open the data URL with a web browser ?
Does the connection stay open and automatically update each time there
is new data ?
If so, just use urllib, leave the connection open and do a read()
every so often to see if there is new data.
Good luck!
-Rob

Jan 12 '08 #3

This discussion thread is closed

Replies have been disabled for this discussion.