내가 작업중인 장치에 POST 메시지를 보낼 수 있도록 RestKit을 성공적으로 구성했습니다.RestKit의 POST에서 매개 변수 순서
Chrome의 우편 배달부를 사용할 때 메시지 형식이 올바른 것으로 확인되었습니다. 내가 보낼 필요가
......ID = 87654321 & 내용 = { "TS": 1396215675, "페이로드": { "ssid_pass" "ㅋ"}} & t = 12345678
그래서 Chrome의 우편 배달부에서는 올바르게 처리됩니다. 하지만 RestKit postObject를 사용할 때
[manager postObject:self path:@"/tom" parameters:@{@"id" : K_IDVALUE, @"content": myPayload, @"t":K_TVALUE, } success:^(RKObjectRequestOperation *operation, RKMappingResult *mappingResult) {
NSLog(@"Successful Post!");
주문 순서가 잘못되었습니다. 그것은
내용 =보고 { "TS": 1396215675를, "페이로드": { "ssid_pass" "ㅋ"}} & ID를 = 87654321 & t = 12345678는
장치는 정말 사이가 될 수있는 내용을 원한다 POST 요청의 id 및 t 태그 RestKit이 매개 변수를 그대로 사용하도록 강제하는 방법이 있습니까? 메시지가 알파벳 순으로 나타납니다 (직렬화시에 발생하는 것으로 가정).
서버는 매개 변수의 순서를 신경 쓰지 않아야합니다. 그렇다면 서버 코드를 공유하고 싶을 수도 있습니다. – Rob
임베디드 프로그래머가 작성한 방식에 따라 임베디드 디바이스 (웹 서버 자체는 아닙니다)이며이 경우 주문이 중요합니다. – K2Digital