클라이언트 :방법 Angular2를 사용하여 FormParams에 게시물을 보낼
이 같은 angular2에 게시 않습니다
doSelectMessagesAttributesUrl2(pushRequest : PushRequest) {
console.info("sending post request");
let headers = new Headers({
'Content-Type': 'application/json'});
return this.http
.post(this.selectMessagesAttributesUrl, JSON.stringify(pushRequest), {headers: headers})
.map(res => res.json().data)
.subscribe(
data => { },
err => { }
);
}
가 어떻게 FormParam로 서버를 호출하는 요청을 변경해야합니까?
서버 : 당신이 양식은 어떤 모델
@Path("/FeatureGetQueueData")
@POST
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces(MediaType.APPLICATION_JSON)
public String runFeatureGetQueueData(@FormParam("queue") MyString paramQueue) throws Exception {
if (!SupporToolAlert.validateEnvironment(SupporToolConfig.ROW)) {
return SupporToolAlert.invalidEnvironment();
}
String queue = PushQueueConfig.conf().QUEUE.get(paramQueue.value);
'this.formModel [model] = event' 이것은 무엇을 의미합니까? –
속성을 객체에 설정하면 이벤트에 $ event라는 값이 포함됩니다. – Daredzik