httplib の Python ドキュメント ( http://docs.python.org/2/library/httplib.html ) には、urllib.urlencode パラメータ キーの前に@
記号が付けられていることが示されています。これは他の例では見られません。この場合、@ 記号は何をしているでしょうか。
>>> import httplib, urllib
>>> params = urllib.urlencode({'@number': 12524, '@type': 'issue'})
>>> headers = {"Content-type": "application/x-www-form-urlencoded",
... "Accept": "text/plain"}
>>> conn = httplib.HTTPConnection("bugs.python.org")
>>> conn.request("POST", "", params, headers)