2010-09-20 55 views
1

我想通过GAE python向Shopify.com API发出请求我不得不请求的网址不是以通常格式形成的。从GAE购买xml请求python

它是由像http://apikey:[email protected]/admin/resource.xml

用的urllib我可以要求它,但我不能设置标头的XML请求,因此无法正常工作。

urllib2,httplib ...与':'有问题。

我得到'节点名称或服务名称提供,或不知道'或'非数字端口',因为它需要在分号后的端口号。

有帮助吗?

回答

2

在Python中查看how to do HTTP Basic authentication。尤其请参阅Doing it Properly上的章节。

+0

谢谢,但这里的问题是,我必须访问这个确切的URL来访问API。这里的问题是冒号。 – aschmid00 2010-09-20 19:26:45

+2

x:y @不是主机名的一部分;它只是在URL中执行HTTP基本身份验证的一种方式,而不是正确执行。 – geoffspear 2010-09-20 20:28:04

+0

谢谢你的澄清! – aschmid00 2010-09-20 21:58:07