: 내 서버가 포트에서의 청취를 위해 읽어 boost::socket
을 소유하는 경우 지금POST (JSON RPC) 데이터를 boost :: socket으로 읽는 방법?
curl --data-binary '{"method": "sum", "params": {"a":"3", "b":"4"}, "id":"0", "jsonrpc": "2.0"}' http://localhost:12345
방법 전달 된 JSON 객체를 가져올 수 있습니까?
async_read_some()
은 JSON 개체에 해당하는 바이트를 읽지 않습니다.
이 질문은 분명하지 않습니다. JSON을 구문 분석하는 방법을 묻는 중입니까? 아니면'async_read_some()'에 대한 호출이 작동하지 않는지 묻고 있습니까? –
@SamMiller, 직렬화 된 JSON 문자열을 구문 분석하는 방법을 묻지 않습니다. 하지만 먼저 JSON 문자열을 읽을 수있는 방법을 묻습니다. 'async_read_some()'은 그 바이트를 전혀 가져 오지 않는 것 같습니다. – batman
질문을 편집하고 일부 코드를 보여 주면'async_read_some()'을 어떻게, 왜 사용하는지 설명하지 않았다. 비슷하게,'async_read_some()'은 JSON 문자열이 아닌 바이트 스트림을 읽습니다. 응용 프로그램은 프레임을 처리해야합니다. –