какое API в cgi-запросах из формы в list.html?

Обсуждение прочих вопросов
Ответить
bogdan108
Сообщения: 19
Зарегистрирован: Пн дек 07, 2020 16:17

какое API в cgi-запросах из формы в list.html?

Сообщение bogdan108 »

Запросил проверяемый список на сайте. Получил по email файл list.html.

В этом файле форма, при отправке которой генерируется url со строкой POST-запроса вида:

Код: Выделить всё

r_1=&rc_1_1=del&1=yes&r_2=&rc_2_1=del&2=dk&r_3=&rc_3_1=del&3=no&r_4=&r_5=&r_6=&r_7=&r_8=&r_9=&r_10=&r_11=&r_12=&r_13=&r_14=&r_15=&r_16=&r_17=&r_18=&r_19=&r_20=&r_21=&r_22=&r_23=&r_24=&r_25=&r_26=&r_27=&r_28=&r_29=&r_30=&r_31=&r_32=&r_33=&r_34=&r_35=&r_36=&r_37=&r_38=&r_39=&r_40=&r_41=&r_42=&r_43=&r_44=&r_45=&r_46=&r_47=&r_48=&r_49=&r_50=&r_51=&r_52=&r_53=&r_54=&r_55=&r_56=&r_57=&r_58=&r_59=&r_60=&r_61=&r_62=&r_63=&r_64=&r_65=&r_66=&r_67=&r_68=&r_69=&r_70=&r_71=&r_72=&r_73=&r_74=&r_75=&r_76=&r_77=&r_78=&r_79=&r_80=&r_81=&r_82=&r_83=&r_84=&r_85=&r_86=&r_87=&r_88=&r_89=&r_90=&r_91=&r_92=&r_93=&r_94=&r_95=&r_96=&r_97=&r_98=&r_99=&r_100=&list_key=UmD4yv4XqdKtRchTSw4A&lang=en
Я насчитал такие допустимые параметры:
* ответ (answer):
формат: <pos>=<value>, где:
- <pos> - позиция в списке;
- <value> - вариант ответа из списка <yes|dk|no>;
* уточняющее правило (reason):
формат: r_<pos>=<value>, где:
- <pos> - позиция в списке;
- <value> - свой вариант атрибута reason (строка, закодированная в формате UTF-8 -> ISO-8859-1);
* remove_candidate (не знаю как назвать этот параметр, обозначил как предполагаю):
формат: rc_<pos>_<num>=<value>, где:
- <pos> - позиция в списке;
- <num> - позиция проверочного url-а для правила в списке под номером <pos>;
- <value> - вариант ответа из списка <del> (del - сокрщение от delete)
* ключ доступа к листу:
формат: list_key=<value>, где:
- <value> - ключ доступа на отправку отвта (текстовая строка около 20 символов из букв и цивр латинского алфавита);
* язык листа:
формат: lang=<value>, где:
- <value> - вариант ответа из списка <en|ru>.

Как понял я, параметр lang отвечает за язык текста сообщения от сервера, которое он вернёт с результатами "экзамена" проверки пользователем листа.
Если не указывать lang, то сервер возвращает страницы на английском языке.

Т.е. я насчитал всего 5 вариантов параметров.

Как админ называет параметр, который у меня под именем remove_candidat и какие варианты значений для этого параметра, кроме "del"?
Что может быть удалено или будет удалено (и на что влияет этот параметр), если я выберу "удалить" в строке с проверяемым url-ом? Будет удалён url из правила или правило?
Какие ещё параметры допустимы для cgi-запросов к странице отправки результатов проверки листа и за что они отвечают?

Ответить