Вот код сервера 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?
Если вы контролируете код сервера, вы можете улучшить его с помощью подходящего DTO; то, что у вас сейчас, не очень хорошо. Ожидается JSON, например {"nameStr": "...", "labelStr": "..."}. Кроме того, похоже, что на самом деле ничего не делать ...
Думаю, вы пытаетесь спросить: stackoverflow.com/q/9746303/3001761
@jonrsharpe, большое спасибо !!! У меня это работает.






Используя Запросы:
>>> import requests
>>> r = requests.post('http://yourserver.com/create',
... data = {'nameStr': 'Your Name', 'labelStr': 'Your Label'})
Используйте модуль запросов в Python