我有以下簡單的Python代碼,使一個簡單的POST請求到REST服務 -如何將基本身份驗證添加到Python REST請求?
params= { "param1" : param1,
"param2" : param2,
"param3" : param3 }
xmlResults = urllib.urlopen(MY_APP_PATH, urllib.urlencode(params)).read()
results = MyResponseParser.parse(xmlResults)
的問題是,該URL用來調用REST服務現在需要基本身份驗證(用戶名和密碼)。如何儘可能簡單地將用戶名和密碼/基本身份驗證合併到此代碼中?
難道它不會傳遞所需參數作爲'params'字典的一部分嗎?或者您的目標服務是否要求您再次進行明確的呼叫以進行身份驗證? – 2010-09-13 16:31:09