Как большой строка агента пользователя может добраться?

Вы можете попробовать следующее:

const GRAVITY = 1000
const SLOPE_SLIDE_STOP = false

var speed = 250
var velocity = Vector2()

var points = [Vector2(100, 200), Vector2(200, 400), Vector2(400, 800)]
var current_point = null

func _physics_process(delta):
    if points and current_point is null:
        current_point = points.pop_front()

    if current_point:
        if current_point.distance_to(position) > 0:
            target_direction = (position - current_point).normalized()

            velocity.y += delta * GRAVITY

            velocity = lerp(velocity, target_speed, 0.1)
            velocity = move_and_slide(velocity, target_direction, SLOPE_SLIDE_STOP)
        else:
            current_point = null
182
задан jeteon 15 November 2017 в 04:35
поделиться

7 ответов

Спецификация HTTP не ограничивает продолжительность заголовков вообще. Однако веб-серверы действительно ограничивают размер заголовка, который они принимают, бросая 413 Entity Too Large, если он превышает.

В зависимости от веб-сервера и их настроек эти пределы варьируются от 4 КБ до 64 КБ (общее количество для всех заголовков).

107
ответ дан vartec 23 November 2019 в 06:07
поделиться

Так как это в целях базы данных и нет никакого практического предела, я пошел бы для Таблицы UserAgents с UserAgentId как Интервал и UserAgentString как NVarChar (МАКС) и использовал бы внешний ключ на исходной таблице.

28
ответ дан Diadistis 23 November 2019 в 06:07
поделиться

Нет никакого установленного предела, только предел большинства серверов HTTP. Имея это в виду однако, я реализовал бы столбец с разумной фиксированной длиной (используйте Google для нахождения списка известных агентов пользователя, найдите самое большое и добавьте 50%), и просто обрежьте любой агент пользователя, который является слишком длинным - любой исключительно длинный агент пользователя, вероятно, достаточно уникален, даже когда обрезано или является результатом некоторой ошибки или попытки "взлома".

6
ответ дан Jeremy Stein 23 November 2019 в 06:07
поделиться

Я дам Вам стандартный ответ:

Принимают самое большое значение, можно возможно вообразить это быть, дважды им, и это - ответ.

3
ответ дан Ed Marty 23 November 2019 в 06:07
поделиться

Я получил этот пользовательский агент сегодня, переполнив поле хранилища нашего поставщика:

Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 5.1; Trident / 4.0; GTB6; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; MDDR; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Нелепо! 229 символов?

Так что возьмите этот размер, удвойте его, удвойте еще раз, и вы должны быть настроены до следующего промаха Microsoft (возможно, в этот раз в следующем году).

Увеличьте, чем 1000!

4
ответ дан 23 November 2019 в 06:07
поделиться

Вот тот, который 257

Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 5.1; Trident / 4.0; GTB6; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2; .NET CLR 3.0.04506.648; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

2
ответ дан 23 November 2019 в 06:07
поделиться

Как это для больших?:

Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 5.1 ; Трезубец / 4.0; YPC 3.2.0; SearchSystem6829992239; SearchSystem9616306563; SearchSystem6017393645; SearchSystem5219240075; SearchSystem2768350104; SearchSystem6919669052; SearchSystem1986739074; SearchSystem1555480186; SearchSystem3376893470; SearchSystem9530642569; SearchSystem4877790286; SearchSystem8104932799; SearchSystem2313134663; SearchSystem1545325372; SearchSystem7742471461; SearchSystem9092363703; SearchSystem6992236221; SearchSystem3507700306; SearchSystem1129983453; SearchSystem1077927937; SearchSystem2297142691; SearchSystem7813572891; SearchSystem5668754497; SearchSystem6220295595; SearchSystem4157940963; SearchSystem7656671655; SearchSystem2865656762; SearchSystem6520604676; SearchSystem4960161466; .NET CLR 1.1.4322; .NET CLR 2.0.50727; Панель быстрого доступа 10.2.232.0; SearchSystem9616306563; SearchSystem6017393645; SearchSystem5219240075; SearchSystem2768350104; SearchSystem6919669052; SearchSystem1986739074; SearchSystem1555480186; SearchSystem3376893470; SearchSystem9530642569; SearchSystem4877790286; SearchSystem8104932799; SearchSystem2313134663; SearchSystem1545325372; SearchSystem7742471461; SearchSystem9092363703; SearchSystem6992236221; SearchSystem3507700306; SearchSystem1129983453; SearchSystem1077927937; SearchSystem2297142691; SearchSystem7813572891; SearchSystem5668754497; SearchSystem6220295595; SearchSystem4157940963; SearchSystem7656671655; SearchSystem2865656762; SearchSystem6520604676; SearchSystem4960161466; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

9
ответ дан 23 November 2019 в 06:07
поделиться
Другие вопросы по тегам:

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