2010-09-20 30 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