баше?)
Нужно передать curl’ом пэйлоад типа
{
"Name": "test",
"Description": “test”,
"Rules": "service_prefix \”test\” { policy = \"write\"}",
"Datacenters": [“test”]
}
Такой реквест сработает, а если в Rules добавить еще key:value пару
”Rules": "service_prefix \”test\” { policy = \"write\”} service_prefix \”test2\” { policy = \"write\”}”
или
”Rules": "service_prefix \”test\” { policy = \"write\”}\nservice_prefix \”test2\” { policy = \"write\”}”
то уже не сработает: invalid character ’s’ или invalid character ‘\\’
По идее, там нужна новая строка под новый объект но \n почему-то не работает. Есть идеи?
а зачем тебе прям новую строку? это ж JSON, пуляй всё однострочником
я не спец, но, имхо, между двумя строками должна быть запятая хотя бы… А скорее всего надо бы оформить правила, как список
у тебя, кстати, в примере невалидный он )) если это JSON, конечно )
Обсуждают сегодня