Отключить кодирование передачи по частям в go без использования длины содержимого

Есть ли способ отключить кодирование передачи по частям в go без использования длины содержимого?

Это для событий, отправленных сервером, которых тоже не может быть.


person Timmmm    schedule 14.01.2016    source источник
comment
Не понимаю. Почему нельзя использовать фрагментированное кодирование?   -  person Julian Reschke    schedule 14.01.2016
comment
@JulianReschke: SSE может использовать фрагментированное кодирование, но в некоторых случаях вы можете этого не делать: tools.ietf.org/html/rfc6202#section-4.3   -  person JimB    schedule 14.01.2016
comment
@JimB спасибо за указатель; Я должен признать, что я не понимаю предупреждения (если только фрагментация не приводит к задержке отправки событий, но это будет просто ошибка в отправляющей стороне).   -  person Julian Reschke    schedule 14.01.2016
comment
@JulianReschke: Насколько мне известно, единственная реальная проблема заключается в том, что вы не можете полагаться на фрагменты для формирования сообщений приложения, поэтому в целом кодирование фрагментов подходит.   -  person JimB    schedule 14.01.2016
comment
Поднятая проблема со спецификацией HTML: github.com/whatwg/html/issues/515   -  person Julian Reschke    schedule 14.01.2016


Ответы (1)


Установите заголовок кодировки передачи на идентификатор:

w.Header().Set("Transfer-Encoding", "identity")
person Cerise Limón    schedule 14.01.2016