【发布时间】:2018-05-29 07:00:18
【问题描述】:
这是 REST 服务器代码:
@RequestMapping(value = "/create", method = RequestMethod.POST)
public MyObject create(@RequestBody Map<String, Object> myMap){
String nameStr = (String) myMap.get("nameStr");
String labelStr = (String) myMap.get("labelStr");
return new MyObject(nameStr, labelStr);
}
如何通过 Python 调用这个服务器?
【问题讨论】:
-
在python中使用requests模块
-
如果你控制了服务器代码,你可以通过适当的 DTO 来改进它;你现在拥有的不是很好。它期待像
{"nameStr": "...", "labelStr": "..."}这样的JSON。而且它似乎并没有真正做任何事情...... -
@jonrsharpe,非常感谢!!!这对我有用。