invoke.py 483 B

12345678910111213141516171819202122232425
  1. import requests
  2. cmd_str = """
  3. def exec(obj):
  4. obj['name2']=2
  5. obj['name3']=2
  6. return obj
  7. """
  8. print(requests.post("http://172.18.162.173:8000/exec", json={
  9. "function_str": cmd_str,
  10. "call_str": "exec(obj)",
  11. "param_dict": {
  12. "obj": {
  13. "name": 1
  14. }
  15. }
  16. }).json())
  17. # 第一个参数:函数字符串
  18. # 第二个参数:函数里的名字和参数
  19. # 第三个参数:入参,以dict形式传递
  20. # 返回值
  21. # {'code': 200, 'res': 6}