import sys
import httplib
import base64
# import libs.mcpack as mcpack
from lib.mcpack import *
def export_username_http(userId):
request = httplib.HTTPConnection("you_ip", 8080)
auth = base64.b64encode('you_username'+ ':'+ 'you_password')
headers = {'Content-type': 'application/json';charset=GBK',
'Connection': "close","Authorization": "Basic "+ auth}
params = {"ucids":[userId]} # must be list
requestDict = {
"jsonrpc": "2.0",
"id": "2018",
"method": "getUserAcct",#you need visit method
"params": params # method's params
}
requestBinStr = mcpack.dumps(requestDict)
request.request("POST", "/services/account.php", body=requestBinStr, headers=headers)
response = request.getresponse()
res =''
if response.status == 200:
res_raw = response.read()
res = mcpack.loads(res_raw)
return res