如何将HTTP标头添加到JSON DataSource?

时间:2011-06-28 17:52:22

标签: gwt smartgwt

试过这个,但没有运气,甚至不知道这是否是写作的实施方式。

    Map<String, String> headers = new LinkedHashMap<String, String>();
    headers.put("Accept", "application/json");

    DSRequest request = new DSRequest();
    request.setHttpHeaders(headers);       

    XJSONDataSource ds = new XJSONDataSource();
    ds.setDataProtocol(DSProtocol.GETPARAMS);
    ds.setRequestProperties(request);
            ds.setDataURL("http://cross_domain");
    ds.fetchData();

我正在尝试跨域调用JSON服务,如果有人有好的示例或教程请随时参考。在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

从上面的代码中删除标题并开始无缝工作。我猜XJSONDataSource不喜欢标题。