云代码调试,传入'user'字段报错 继续讨论:

用分支代码可以解决localhost调试问题,但是调用rest接口还是有问题
代码如下:
request = urllib2.Request(self.url + function.get('name'), json.dumps({'user':'en'}))
self.setRequestHeader(request)
try:
response = json.loads(urllib2.urlopen(request).read())
返回:
HTTP Error 500: Internal Server Error

后台日志:
ERROR 2016-01-18 18:21:59 File "/mnt/avos/data/uluru-cloud-code/repos/NT27FVbpMFebk1EOJ6pJMm3n/lib/python2.7/site-packages/werkzeug/local.py", line 224, in application
ERROR 2016-01-18 18:21:59 return ClosingIterator(app(environ, start_response), self.cleanup)
ERROR 2016-01-18 18:21:59 File "/mnt/avos/data/uluru-cloud-code/repos/NT27FVbpMFebk1EOJ6pJMm3n/lib/python2.7/site-packages/leancloud/engine/cors.py", line 50, in call
ERROR 2016-01-18 18:21:59 return self.app(environ, cors_start_response)
ERROR 2016-01-18 18:21:59 File "/mnt/avos/data/uluru-cloud-code/repos/NT27FVbpMFebk1EOJ6pJMm3n/lib/python2.7/site-packages/leancloud/engine/authorization.py", line 44, in call
ERROR 2016-01-18 18:21:59 return self.app(environ, start_response)
ERROR 2016-01-18 18:21:59 File "/mnt/avos/data/uluru-cloud-code/repos/NT27FVbpMFebk1EOJ6pJMm3n/lib/python2.7/site-packages/leancloud/engine/leanengine.py", line 62, in call
ERROR 2016-01-18 18:21:59 self.process_session(environ)
ERROR 2016-01-18 18:21:59 'GATEWAY_INTERFACE': 'CGI/1.1',
ERROR 2016-01-18 18:21:59 'HTTP_CONNECTION': 'close',
ERROR 2016-01-18 18:21:59 'HTTP_X_FORWARDED_PORT': '80',
ERROR 2016-01-18 18:21:59 'HTTP_X_FORWARDED_PROTOCOL': 'http',
ERROR 2016-01-18 18:21:59 'HTTP_X_LC_ID': 'NT27FVbpMFebk1EOJ6pJMm3n',
ERROR 2016-01-18 18:21:59 'PATH_INFO': '/1.1/functions/hello',
ERROR 2016-01-18 18:21:59 'QUERY_STRING': '',
ERROR 2016-01-18 18:21:59 'REMOTE_PORT': '54992',
ERROR 2016-01-18 18:21:59 'REQUEST_METHOD': 'POST',
ERROR 2016-01-18 18:21:59 'SCRIPT_NAME': '',
ERROR 2016-01-18 18:21:59 'SERVER_NAME': '64963f71e710',
ERROR 2016-01-18 18:21:59 'SERVER_PORT': '3000',
ERROR 2016-01-18 18:21:59 'SERVER_SOFTWARE': 'gevent/1.0 Python/2.7',
ERROR 2016-01-18 18:21:59 'appparams': {'id': u'NT27FVbpMFebk1EOJ6pJMm3n',
ERROR 2016-01-18 18:21:59 'key': None,
ERROR 2016-01-18 18:21:59 'session_token': None},
ERROR 2016-01-18 18:21:59 'leanengine.request': ,
ERROR 2016-01-18 18:21:59 'werkzeug.request': ,
ERROR 2016-01-18 18:21:59 'wsgi.multiprocess': False,
ERROR 2016-01-18 18:21:59 'wsgi.multithread': False,
ERROR 2016-01-18 18:21:59 'wsgi.run_once': False,
ERROR 2016-01-18 18:21:59 'wsgi.url_scheme': 'http',
ERROR 2016-01-18 18:21:59 'wsgi.version': (1, 0)} failed with AttributeError

是因为服务器上的 Python SDK 没有更新这个分支的代码吧?

另外因为这个分支合并的时候遇到了其他需要修改的地方,所以短时间内不会合并,我们可能会对这部分的 API 进行进一步的修改。所以暂时是否可以不使用 user 这个字做参数名?可以暂时使用类似 user_ 这样的名字。

不是,服务器代码也重新部署过了
那我还是临时添加一个参数名吧

嗯嗯,不好意思给您添麻烦了。