Как принято представлять REST API в С API? так?
//return pointer on json string
pjson = method("param=val,val,val¶m=val");
/*
....
parse json
...
*/
method.param_one("val,val");//кусок
method.param_twoo("val,val,val");//кусок
char * rest = combinator();//клеим
pjson = give_me_json_server_pleeeasee(rest);//отсылаем, получаем указатель на строку json
/*
parse json ....
*/
и так далее, тут фантазировать можно долго. Так есть ли какие общепринятые договорённости на этот счёт?
Я про представление REST API через C API, а не про вызовы REST из С кода.