2012-02-06 12 views
0

RabbitMQサーバーからREST経由でキューにクエリを実行しようとすると、常にキャッシュされた結果が得られます。つまり、次のコードを実行すると、キューがすでに変更されているために同じ結果が2回表示されます。たぶんこれもurllib2と関連しています。RabbitMQのキャッシュ結果?

url = "https://someip:55672/api/queues/%2f/some_queue" 
passman = urllib2.HTTPPasswordMgrWithDefaultRealm() 
passman.add_password(None, url, RMQ_USERNAME, RMQ_PASSWORD) 
authhandler = urllib2.HTTPBasicAuthHandler(passman) 
opener = urllib2.build_opener(authhandler) 
urllib2.install_opener(opener) 
pagehandle = urllib2.urlopen(url) 
result = pagehandle.read() 

どうすればリアルタイムの結果を得ることができますか?

+0

Er、これはRESTサービスのコードに依存しません。あなたはそれをどのように呼び出すのでしょうか? –

答えて

0

サービスがhttp応答ヘッダーにキャッシュ可能なフラグを入れることはできますか? httpヘッダーを確認するには、curl -vまたはtcpdumpを使用してください。

関連する問題