2

我想知道自从使用 GWT 一段时间以来图像是否已被修改。我发现设置 If-Modified-Since http 标头可能会起作用,所以我尝试像在这篇文章中那样做:

RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, "http://www.site.com/pic1.jpg");
rb.setHeader("If-Modified-Since", "Sat, 17 Nov 2012 16:17:00 GMT");
Request r = rb.sendRequest(null, new RequestCallback() {
    public void onResponseReceived(Request request, Response response){
         int i = response.getStatusCode();
         ...
    }

    public void onError(Request request, Throwable exception){
        ...
    }

});

问题是我得到一个等于 0 的状态码。你能告诉我我做错了什么吗?这是了解服务器上的文件是否已被修改的好方法,还是有其他使用 GWT 的方法?谢谢。

4

1 回答 1

1

正如您在评论中所写的,这可能是由于 SOP 造成的。您可以创建 php 函数,然后从 GWT 调用此函数。

于 2012-11-18T11:32:29.503 回答