diff --git a/nixos/modules/tests/exercise-storage.py b/nixos/modules/tests/exercise-storage.py
index 45779ea1192343563fdfed321601fb354477e8bf..3603119ef3a2f3a026b0dcc6bda0b932ab570523 100755
--- a/nixos/modules/tests/exercise-storage.py
+++ b/nixos/modules/tests/exercise-storage.py
@@ -63,7 +63,9 @@ def tahoe_link(api_root, dir_cap, name, subject_cap):
     return response.text
 
 def tahoe_stat(api_root, cap):
-    response = requests.post(api_root.child(u"uri", cap).replace(query={u"t": u"json"}))
+    response = requests.get(
+        api_root.child(u"uri", cap).replace(query={u"t": u"json"}).to_uri(),
+    )
     response.raise_for_status()
     return response.json