URL-адреса Django: проблемы с URL [дубликат]

Вы можете динамически создавать буфер, но тогда вызывающий должен знать, чтобы освободить его.

Я думаю, что лучше перейти в буфер (при условии, что recvmsg также заполняет его)

void recvmsg(char *buffer, size_t size){

}

void main(){
    char buffer[1024];
    recvmsg(buffer, sizeof(buffer));
}

Даже если вызывающий решает динамику лучше, они будут знать, что им нужно ее освободить, и конкретный способ сделать это (free (), delete, delete [] или, возможно, что-то особенное из пользовательского распределителя)

12
задан Abdurahman 14 December 2011 в 19:37
поделиться

2 ответа

Если структура AJAX задает заголовок X-Requested-With в своих запросах, вы сможете использовать этот заголовок для обнаружения вызовов AJAX.

Получение заголовков HTTP зависит от вашей выборки Python. В Django объект request имеет метод is_ajax , который вы можете использовать напрямую.

26
ответ дан Martin Geisler 18 August 2018 в 05:48
поделиться
  • 1
    Как PHP может предложить независимый от структуры механизм? – Yarin 14 December 2011 в 19:34
  • 2
    Это не так - это просто, что большинство фреймворков задают заголовок. – Martin Geisler 14 December 2011 в 19:37
  • 3
  • 4
    в Django вы можете просто сделать request.is_ajax() – maraujop 15 December 2011 в 18:01
  • 5
    Спасибо @maraujop, это намного проще! Я обновил свой ответ для соответствия. – Martin Geisler 15 December 2011 в 22:12
0
ответ дан Community 18 August 2018 в 05:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: