Несмотря на это, IETF RFC дает более точный ответ. Предполагая, что вы понимаете, что после строки Content-Length
в заголовке всегда есть лишние /r/n
, вы сможете выполнить эту работу, чтобы выделить ее в char*
переменную с именем data
. Это то место, с которого мы начинаем.
char *data = "f1=asfd&f2=a3f3f3";
char f1[100],
char f2[100];
sscanf(data, "%s&%s", &f1, &f2); // get the field tuples
char f1_name[50];
char f1_data[50];
sscanf(f1, "%s=%s", f1_name, f1_data);
char f2_name[50];
char f2_data[50];
sscanf(f2, "%s=%s", f2_name, f2_data);