Показать сообщение отдельно
  #1 (permalink)  
Старый 17.07.2014, 18:49
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Формирование запросов
Здравствуйте.

У меня есть базовая модель, в ней определена схема:
Ext.define("Communication.model.Base", {
	extend: "Ext.data.Model"
	,schema: {
		namespace: 'Communication.model',
		proxy: {
			type: "ajax",
			url: "/json?cmd=communication.api&entity={entityName}",
			reader: {
				type: "json"
			}
		}
	}
});

Это вполне подходит для получения данных с сервера, ибо выполняется GET. Проблема начинается когда я что либо меняю в модели и вызываю save().
На сервер уходит запрос POST, на адрес типа "/json?_dc=1405606415659&cmd=communication.api&entit y=entity.Subject", а телом этого запроса идет json с измененными полями и айди: "{"name":"Subject 5 xxxx","id":5}".
Ввиду некоторых особенностей серверной архитектуры это неприемлемо, мне нужен POST на урл "/json", в котором все данные перечислены как пары имя-значение. Например так: "cmd=communication.api&entity=entity.Subject&json= ...". Подскажите пожалуйста, как настроить прокси на формирование пост запросов такого типа?
Ответить с цитированием