python - 如何通过 Python 对 Java Spring REST 服务器进行 POST 调用并传递“地图”对象?
问题描述
这是 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 调用此服务器?
解决方案
使用请求:
>>> import requests
>>> r = requests.post('http://yourserver.com/create',
... data = {'nameStr': 'Your Name', 'labelStr': 'Your Label'})
推荐阅读
- android - 如何为 Android 中的许多类创建通用 ViewModelModule?
- ios - 自定义 NSCoding 对象,Swift(地图)
- mysql - 计算相似的 SQL 行
- protege - 在 github 上重定向链接
- javascript - 如何使用javascript存储屏幕值?
- android - 为什么服务没有启动
- objective-c - 有没有办法从 Objective-C 的块中返回一个值?
- python - 如何在运行 flake8 时自动格式化包含要传递的长字符串的 Python 文件?
- javascript - NodeJS ES6 模块和“默认”导出/导入
- javascript - 如何在 angulajs 脚本端仅重新加载 asp.net 部分视图?