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 に答える