мне нужно установить тело запроса на что-то подобное
let param = [[["user_id", "=", 31]]]
проблема в том, что тело alamofire выглядит так [string: Any] как я могу отправить объект [Any] в httpBody
я не могу отправить json, потому что только то, что принято в запросе, является данными формы, такими как image show
Когда я добавляю json raw таким образом
{"domain": ["user_id", "=", 31]}
получаю ошибку
{
"jsonrpc": "2.0",
"id": null,
"error": {
"code": 200,
"message": "Odoo Server Error",
"data": {
"name": "werkzeug.exceptions.BadRequest",
"debug": "Traceback (most recent call last):\n File \"/data/som.dev.arkeup.com/server/odoo/http.py\", line 646, in _handle_exception\n return super(JsonRequest, self)._handle_exception(exception)\n File \"/data/som.dev.arkeup.com/server/odoo/http.py\", line 307, in _handle_exception\n raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])\n File \"/data/som.dev.arkeup.com/server/odoo/tools/pycompat.py\", line 87, in reraise\n raise value\n File \"/data/som.dev.arkeup.com/server/odoo/http.py\", line 683, in dispatch\n result = self._call_function(**self.params)\n File \"/data/som.dev.arkeup.com/server/odoo/http.py\", line 315, in _call_function\n raise werkzeug.exceptions.BadRequest(msg % params)\nwerkzeug.exceptions.BadRequest: 400: Bad Request\n",
"message": "",
"arguments": [],
"exception_type": "internal_error"
}
}
}
__________________ EDIT
Я думаю, что еслия поставил эту строку, она будет работать [[["user_id", "=", 31]]]
но как я могу передать [Any]?к телу?
_____ EDIT
Здесь мой код ios let methodName = HTTPMethod.get let headers = ["Content-Type": "application / x-www-form-urlencoded", "Accept-Encoding": "application / json", "accept": "text / html, application / xhtml + xml, application / xml; q = 0,9, image / webp, image / apng, / ; q = 0,8"]
let data = ["domain":[[["user_id", "=", 31]]]]
manager.request(urlS!, method: methodName, parameters: data, encoding: URLEncoding.default, headers: headers)//.responseJSON{response in
.responseString(encoding: String.Encoding.utf8) { (response) -> Void in
switch (response.result)
{
case .success:
}
Спасибо за ваши ответы