Я пытаюсь использовать прокси rest с extjs для подключения к моему остальному серверу delphi xe2.
Это делает запрос и работает, когда я использую jsonp
proxy: {
type: 'jsonp',
api: {
create: {url:"http://10.0.29.64:8080/datasnap/rest/tsmbank/client", method:"PUT"},
read: "http://10.0.29.64:8080/datasnap/rest/tsmbank/client",
update: {url:"http://10.0.29.64:8080/datasnap/rest/tsmbank/client", method:"POST"},
destroy: {url:"http://10.0.29.64:8080/datasnap/rest/tsmbank/Client", method:"DELETE"}
},
callbackKey: 'theCallbackFunction',
reader: {
type: 'json',
root: 'allclients',
totalProperty: 'totalCount'
},
writer: new Ext.data.JsonWriter({
//type: 'json',
writeAllFields: true
})
}
Но если я пытаюсь использовать тип Restproxy, он отправляет метод "OPTIONS"
proxy: {
type: 'rest',
url: "http://10.0.29.64:8080/datasnap/rest/tsmbank/client",
callbackKey: 'theCallbackFunction',
reader: {
type: 'json',
root: 'allclients',
totalProperty: 'totalCount'
},
writer: new Ext.data.JsonWriter({
//type: 'json',
writeAllFields:true
})
}
Или я предполагаю, что другие вопросы заключаются в том, как обработать метод запроса "OPTIONS" с помощью сервера отдыха delphi?