2016-11-02 7 views
0

MongooseIM 2.0.0 베팅 서비스를 사용하여 웹 서비스를 사용하려고 시도한 사람이 있습니까?MongooseIM REST API가 POST 요청에 대해 작동하지 않습니다.

Swagger site link에 정의 된대로 GET 호출을 할 수 있지만 localhost 대신 내 IP 주소로 사용하는 것과 동일한 데이터에 대해 오류가 발생하므로 POST 요청을 가져올 수 없습니다.

내 몽구스 Im 오류 응답입니다.

] 종료 값과 노드 mongooseim의 @ 로컬 호스트 온 프로세스 < 0.4026.0>에서 에뮬레이터 에러 : {{nocatch [{이유 {오류 {3 invalid_json}}}, {MFA { mongoose_api_common, parse_request_body, 1, [{file, "src/jiffy.erl"}, {mongoose_api_admin, from_json, 2}}, {stacktrace, , "src/mongoose_api_common.erl"}, {line, 169}}, {mongoose_api_admin, from_json, 2, [{src, mongoose_api_admin.erl "}, {line, 114}}}, {cowboy_rest, call , 3, [{file, "src/cowboy_rest.erl"}, {line, 976}}, {cowboy_rest, process_content_type, 3, {{파일, "src/cowboy_rest.erl"}, {line, 777} } {{socket, # Port < 0.35385}}, {cowboy_protocol, execute, 4, {{파일, "src/cowboy_protocol.erl"}, {line, 442} }, {연결, 연결 유지}, {pid , < 0.4026.0>}, {method, < < "POST">>}, {버전, 'HTTP/1.1'}, {{118,200,26,4}, 1036}} {호스트, < < "ec2-54-111-111-111.ap-southeast-1.compute.amazonaws.com">>}, {host_info, undefined}, {port, 8090}, {경로, < < "/ api/messages {qs_vals, 정의되지 않음}, {바인딩, []}, {헤더, {{< < "호스트">>, < < "ec2 -54-111-111-111.ap-southeast-1.compute.amazonaws.com:8090 ">>}, {< <"user-agent ">>, < <"curl/7.49.1 ">>} , {< < "content-type">>, < < "application/json">>}, {,245,080,543,210 < >> "적용", < < "애플리케이션/JSON">>}, {< < "콘텐츠 길이">> < < "208">>}]}, {p_headers [{< < "컨텐츠 {< < "if-modified-since", {< < "application">>, < < "json">>, []}}, {< < " 정의가 정의되지 않은}, 정의되지 않은}, {< < "accept">>, [undefined], {< < " {{< < "신청서">>, < < "json">>, []}, 1000, []}}}}, {쿠키, 정의되지 않은}, {메타, {{미디어 유형, {< < "application">>, < < "json">> , {{}}, {charset, undefined}}}, {body_state, waiting}, {버퍼, < < " \ n n"발신자 \ ": \"+ 6512345699 @ ec2-54-111-111 -111.ap-southeast-1.compute.amazonaws.com \ ", \ \ n \"부터 \ ": \"+ [email protected] 아마존.안녕하세요 Rabbit ! \ "012 \\ n }">>}, {multipart, undefined}, {resp_compress, false}, {resp_state, waiting}, {resp_headers} [{< < "컨텐츠 타입">> [< < "어플리케이션">> < < "/">> < < "JSON">> >> < <]}]}, {resp_body, < < >>}, {onresponse, 미정}]}, {상태 http_api_state {[< < >> "GET", < < "POST">> < < "POST">> < < "GET" >> < < "POST">> >>, < < "가져 오기">> < < "POST">> < < "POST">> < < "POST">> < < "GET">> < < "GET">> < < "삭제">> < < ] >> < < "PUT">> < < "POST">> < < "POST">> < < "삭제">> [] 미정, < < "메시지"> "삭제" {cowboy_restro, process_content_type, 3, {{파일, "src/cowboy_rest.erl"}, {line, 777}}}, {cowboy_protocol, execute, 4, {file, "src/cowboy_protocol.erl"}, {line, 442}]}]} 2016-11-02 05 : 25 : 37.428 [어 ROR] < 0.4026.0> 랜치 리스너 이유 때문에 종료 'ejabberd_cowboy_166.36.16.166_8090' nocatch {[{이유로 에러 {{3 invalid_json}}}, {MFA {mongoose_api_admin, from_json 2} {{file, "src/mongoose_api_common.}, {{{file,"src/mongoose_api_common}}, {stacktrace, {{jiffy, decode, 2, {cowboy_rest, call, 3, [{file, "src/mongoose_api_admin.erl"}, {line, 114}}} , "src/cowboy_rest.erl"}, {line, 976}}}, {cowboy_rest, process_content_type, 3, {{파일, "src/cowboy_rest.erl"}, {line, 777}}}, {cowboy_protocol, execute 4 [{파일, ...}, ...]}]}, ...]} cowboy_rest에서 : process_content_type/3 라인이 아마 여기에 응답 한 777

답변