PDA

View Full Version : ScriptTag Proxy to WCF C# Service



wsharp@advresearch.com
8 Nov 2012, 7:02 AM
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


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();


WCF Interface


[ServiceContract]
public interface IxkoreMobileService
{
[WebGet(ResponseFormat = WebMessageFormat.Json)]
[OperationContract]
string GetChartData();


// TODO: Add your service operations here
}


C#


// 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();
}

mitchellsimoens
10 Nov 2012, 5:31 AM
400 bad request means that your server failed to like something. You need to debug your server.