Как я могу узнать, поддерживает ли сервер заголовок Диапазона?

conv1d ожидает, что размер входа будет (batch_size, num_channels, length), и изменить его невозможно, поэтому у вас есть два возможных пути впереди, вы можете permute вывести встраивания или вы можете использовать conv1d вместо встраиваемого слоя (in_channels = num_words, out_channels = word_embedding_size и kernel_size = 1), который медленнее встраивания и не очень хорошая идея!

19
задан bignose 1 May 2009 в 04:23
поделиться

2 ответа

Путем спецификация HTTP определяет его, если сервер знает, как поддерживать Range заголовок, это будет. Это в свою очередь, требует, чтобы это возвратило 206 Частичных кодов ответа Содержания с a Content-Range заголовок, когда это возвращает содержание Вам. Иначе это просто проигнорирует Range заголовок в Вашем запросе и возврат 200 кодов ответа.

Это могло бы казаться глупым, но действительно ли Вы уверены, что создаете действительный заголовок Запроса HTTP? Слишком обычно я забываю указывать HTTP/1.1 в запросе или забывать указывать спецификатор Диапазона, такой как "байты".

О, и если все, что Вы хотите сделать, проверить, затем просто отправьте ГЛАВНЫЙ запрос вместо ПОЛУЧИТЬ запроса. Те же заголовки, то же все, просто "ГОЛОВА" вместо "ДОБИРАЮТСЯ". Если Вы получаете a 206 ответ, Вы будете знать Range поддерживается, и иначе Вы получите a 200 ответ.

29
ответ дан 30 November 2019 в 02:52
поделиться

Один путь состоит в том, чтобы только попробовать и проверить ответ. В Вашем случае кажется, что сервер не поддерживает диапазоны.

С другой стороны, сделайте ПОЛУЧЕНИЕ или НАПРАВЛЯЙТЕСЬ на URI и проверьте на заголовок ответа Принимать-диапазонов.

5
ответ дан 30 November 2019 в 02:52
поделиться
Другие вопросы по тегам:

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