如何通过Python对Java Spring REST服务器进行POST调用并传递'map'对象?

时间:2018-05-29 07:00:18

标签: python spring rest

这是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调用此服务器?

1 个答案:

答案 0 :(得分:-1)

使用requests

>>> import requests
>>> r = requests.post('http://yourserver.com/create',
...                   data = {'nameStr': 'Your Name', 'labelStr': 'Your Label'})