vbondarevsky / Connector

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
Apache License 2.0
638 stars 207 forks source link

Передача параметров-массивов с [] в именах #32

Closed FragsterAt closed 4 years ago

FragsterAt commented 4 years ago

Возможно, опционально. В общем,

ПараметрыЗапроса = Новый Структура;
ПараметрыЗапроса.Вставить("param", СтрРазделить("1,2", ","));

Ответ = КоннекторHTTP.GetJson("https://httpbin.org/anything/params", ПараметрыЗапроса); 

должна быть возможность отправить не только https://httpbin.org/anything/params?param=1&param=2, но и https://httpbin.org/anything/params?param[]=1&param[]=2 (важно для php, например)

vbondarevsky commented 4 years ago

Возможно, опционально. В общем,

ПараметрыЗапроса = Новый Структура;
ПараметрыЗапроса.Вставить("param", СтрРазделить("1,2", ","));

Ответ = КоннекторHTTP.GetJson("https://httpbin.org/anything/params", ПараметрыЗапроса);   

должна быть возможность отправить не только https://httpbin.org/anything/params?param=1&param=2, но и https://httpbin.org/anything/params?param[]=1&param[]=2 (важно для php, например)

Уже можно. Нужно использовать Соответствие

ПараметрыЗапроса = Новый Соответствие;
ПараметрыЗапроса.Вставить("param[]", СтрРазделить("1,2", ","));

Ответ = КоннекторHTTP.GetJson("https://httpbin.org/anything/params", ПараметрыЗапроса);