-
8 Nov 2012 7:02 AM #1
ScriptTag Proxy to WCF C# Service
ScriptTag Proxy to WCF C# Service
I'm getting an Error 400 bad request when I try to retrieve data from my WCF service.
Any help would be appreciated.
Here is the code I'm using:
Sencha
WCF InterfaceCode:var xkoreModel = Ext.regModel('xkore', { fields: ['name', 'data'] }); var store = new Ext.data.Store({ model: xkoreModel, proxy: { type: 'scripttag', url : 'http://localhost:8523/test/xkore/xkoreMobileService/GetChartData' } }); store.load();
C#Code:[ServiceContract] public interface IxkoreMobileService { [WebGet(ResponseFormat = WebMessageFormat.Json)] [OperationContract] string GetChartData(); // TODO: Add your service operations here }
Code:// TODO: Overload to accept multiple different chart types public string GetChartData() { // This will be based on the location of the device CLocation location = new CLocation(); // Send back a nice stock out chart return (Chart.GenerateStockOutChart(location,21)).GetFormattedChartData(); }
-
10 Nov 2012 5:31 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,582
- Vote Rating
- 433
400 bad request means that your server failed to like something. You need to debug your server.
Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.


Reply With Quote