我有一个Json数据,我需要使用httpActionBuilder.client(httpClient).post("/API").payload(jsonPayloadHere);
传递给POST请求
有什么方法可以将Json数据作为参数传递给上面的payload()方法。一种实现方法是将其作为字符串传递,这很容易出错(我只是不想将其作为字符串传递,没有效果)。
我的JSON看起来像:
{ "Date": "2020-02-25", "Id": 1, "Names": [ { "firstName": "AB", "Cd": 1, "surname": "CD" } ], "dateOfBirth": { "countryId": 1, "DateCD": 1, "dateOfBirth": "2010-01-02" } }
预先感谢:)
我有一个Json数据,我需要使用httpActionBuilder.client(httpClient).post(“ / API”)。payload(jsonPayloadHere)传递到POST请求中;有什么方法可以将Json数据作为参数传递...
您可以将请求正文存储在payload.json
文件并使用ClassPathResource
加载它,如下所示: