[英]How to set Attribute in postman
我使用 postman 和 spring 引导。 在 spring 引导中,我使用的代码如下所示:
public PersistableCategory createCategory(@RequestBody PersistableCategory persistableCategory, MerchantStore store, HttpServletRequest httpRequest) {
MerchantStore merchantStore = (MerchantStore) httpRequest.getAttribute("MERCHANT_STORE");
return categoryService.saveCategories(store,persistableCategory);
}
从 httpservletrequest 获取属性。 但我不知道我在 postman 中在哪里设置名称为 MERCHANT_STORE 的属性。 我设置在身体看起来像
{
"attributes": {
"MERCHANT_STORE": {
"code":"1"
}
},
但它不起作用。 如何在 postman 中设置属性并使用 HttpServletRequest 获取它。
{
"attributes": {
"MERCHANT_STORE": {
"code":"1",
"code2":{
"element1":"1",
"element2":"2"
}}}
2.首先,制作一个class进行响应。
public class responseData {
private merchant_store;
// getter, setter, the other elements..
}
public class result{
private View json; // this object from spring servlet lib.
// and make methods to parse http header(yep, in postman) and to return datas.
}
public PersistableCategory createCategory(){
MerchantStore merchantStore = (MerchantStore);
httpRequest.getAttribute("MERCHANT_STORE");
Object purpose = categoryService.saveCategories(store,persistableCategory);
Object responseData = new responseData();
responseData.set(purpose);
result.set(responseData, successYn);
return result;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.