Ув. автор! Товарищ в первом комментарии справедливо поинтересовался, боюсь, причина в том, что вы строго ограничили POST только созданием ресурса. Дело в том, что в официальной доке https://www.rfc-editor.org/rfc/rfc7231 создание стоит даже не на первом месте при перечислении функций, возлагаемых на него, и для решения проблемы с разросшимся GET его и надо использовать.
For example, POST is used for the following functions (among others): Providing a block of data, such as the fields entered into an HTML form, to a data-handling process;
Так что вот эту часть стоило бы расширить: "POST — создать,"
Ув. автор!
Товарищ в первом комментарии справедливо поинтересовался, боюсь, причина в том, что вы строго ограничили POST только созданием ресурса. Дело в том, что в официальной доке https://www.rfc-editor.org/rfc/rfc7231 создание стоит даже не на первом месте при перечислении функций, возлагаемых на него, и для решения проблемы с разросшимся GET его и надо использовать.
For example, POST is used for the following functions (among others):
Providing a block of data, such as the fields entered into an HTML form, to a data-handling process;
Так что вот эту часть стоило бы расширить:
"POST — создать,"
код написал в файлике, запускал в cmd
python3 filename.py
На 3.12 первый пример не работает (точнее, работает, но не так, как у автора, ), дальше не читал.
a = 257
b = 257
print(a is b) # True
python3 --version
Python 3.12.3