Я пытаюсь написать функцию, которая генерирует заголовок HTTP-запросов. Я в настоящее время есть что-то вродеВозврат char * или использование memcpy?
static char* genHeader() {
return("POST/HTTP/1.1\r\n\
Host: www.example.com\r\n\
Content-Type: application/x-www-form-urlencoded\r\n\r\n");
}
Я знаю, что это также может быть сделано:
static void genHeader(char *header) { memcpy(header, ...); }
Который один ближе к «каноническому» способ генерирования заголовка? Во втором методе мне нужно освободить память, тогда как в первом я бы не стал, правильно?
Благодаря