0
這是中有一個web應用程序演示包:http://code.google.com/p/gaema/source/checkout如何使谷歌 - 應用程序引擎運行此gaema演示
,但是當我登錄使用這個演示中,我得到一個錯誤:
GAE中,發射
感謝
這是中有一個web應用程序演示包:http://code.google.com/p/gaema/source/checkout如何使谷歌 - 應用程序引擎運行此gaema演示
,但是當我登錄使用這個演示中,我得到一個錯誤:
GAE中,發射
感謝
上alt text http://omploader.org/vNGQxMg
因此如何使運行該演示看起來像gaema的錯誤。
失敗的行試圖urlencode傳遞給OpenID端點的參數字典。一個或多個值(可能是您的姓或名)具有非ASCII字符。
您可能能夠通過更換這種情況下,解決它:
urllib.urlencode(args)
有了這個:
urllib.urlencode(dict([(k, args[k].encode('utf-8')) for k in args]))
對於更永久性的修復,我會在這裏報告的問題: