0
マップ4のデータを春のブートサーバーにポストしようとしていますが、動作していない、助けてもらえますか?角4 - ポストリクエストでマップが動作しない
サービス - >
getmapdata(): Observable<ITinyMCEData[]> {
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
let data = new Map<number, string>();
data.set(1, 'aa');
data.set(2, 'bb');
data.set(3, 'cc');
console.log('map value == ' + data.get(1));
return this._http.post(this._testmapurl, data, options)
.map((response: Response) => <ITinyMCEData[]> response.json())
.do(data => console.log(JSON.stringify(data)));
}
Chromeブラウザは、地図データが表示されていない:
Request Payload
{}
No Properties
Serverは、ブランクデータを取得している:
@RequestMapping(value = "/testmap", method = RequestMethod.POST)
public ResponseEntity<User> getMapData(@RequestBody Map<Integer, String> data) {
System.out.println("Data = " + data); --> display blank
Iterator entries = data.entrySet().iterator();
while (entries.hasNext()) {
Map.Entry entry = (Map.Entry) entries.next();
Integer key = (Integer)entry.getKey();
Integer value = (Integer)entry.getValue();
System.out.println("Key == " + key + " value == + " + value);
}
User user = new User();
return new ResponseEntity<User>(user, HttpStatus.OK);
}