github.com/cornelk/go-cloud@v0.17.1/blob/gcsblob/testdata/TestConformance/TestKeys/dotdotbackslash.replay (about) 1 { 2 "Initial": "AQAAAA7U35L8JBch3v5c", 3 "Version": "0.2", 4 "Converter": { 5 "ClearHeaders": [ 6 "^X-Goog-.*Encryption-Key$", 7 "^Expires$", 8 "^Signature$" 9 ], 10 "RemoveRequestHeaders": [ 11 "^Authorization$", 12 "^Proxy-Authorization$", 13 "^Connection$", 14 "^Content-Type$", 15 "^Date$", 16 "^Host$", 17 "^Transfer-Encoding$", 18 "^Via$", 19 "^X-Forwarded-.*$", 20 "^X-Cloud-Trace-Context$", 21 "^X-Goog-Api-Client$", 22 "^X-Google-.*$", 23 "^X-Gfe-.*$" 24 ], 25 "RemoveResponseHeaders": [ 26 "^X-Google-.*$", 27 "^X-Gfe-.*$" 28 ], 29 "ClearParams": [ 30 "^Expires$", 31 "^Signature$" 32 ], 33 "RemoveParams": null 34 }, 35 "Entries": [ 36 { 37 "ID": "557a7f7c627247bd", 38 "Request": { 39 "Method": "POST", 40 "URL": "https://www.googleapis.com/upload/storage/v1/b/go-cloud-blob-test-bucket/o?alt=json\u0026prettyPrint=false\u0026projection=full\u0026uploadType=multipart", 41 "Header": { 42 "Accept-Encoding": [ 43 "gzip" 44 ], 45 "User-Agent": [ 46 "google-api-go-client/0.5 go-cloud/blob/0.1.0" 47 ] 48 }, 49 "MediaType": "multipart/related", 50 "BodyParts": [ 51 "eyJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiY29udGVudFR5cGUiOiJ0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04IiwibWQ1SGFzaCI6IlhVRkFLcnhMS25hNWNaMlJFQmZGa2c9PSIsIm5hbWUiOiJ3ZWlyZC1rZXlzLi5cXGZvb1xcLi5cXGJhclxcLi5cXC4uXFxiYXouLlxcIn0K", 52 "aGVsbG8=" 53 ] 54 }, 55 "Response": { 56 "StatusCode": 200, 57 "Proto": "HTTP/1.1", 58 "ProtoMajor": 1, 59 "ProtoMinor": 1, 60 "Header": { 61 "Alt-Svc": [ 62 "quic=\":443\"; ma=2592000; v=\"46,43,39\"" 63 ], 64 "Cache-Control": [ 65 "no-cache, no-store, max-age=0, must-revalidate" 66 ], 67 "Content-Length": [ 68 "3256" 69 ], 70 "Content-Type": [ 71 "application/json; charset=UTF-8" 72 ], 73 "Date": [ 74 "Fri, 09 Aug 2019 16:14:52 GMT" 75 ], 76 "Etag": [ 77 "CJf7uMuX9uMCEAE=" 78 ], 79 "Expires": [ 80 "CLEARED" 81 ], 82 "Pragma": [ 83 "no-cache" 84 ], 85 "Server": [ 86 "UploadServer" 87 ], 88 "Vary": [ 89 "Origin", 90 "X-Origin" 91 ], 92 "X-Guploader-Customer": [ 93 "apiary_cloudstorage_single_post_uploads" 94 ], 95 "X-Guploader-Request-Result": [ 96 "success" 97 ], 98 "X-Guploader-Upload-Result": [ 99 "success" 100 ], 101 "X-Guploader-Uploadid": [ 102 "AEnB2Ur1NhTkV_x-oCj2DbjI4w0RvUaYGtUZ2sHvCc11hA-4twC-wU7VX5p9jTS7VsfOwScc_tlEOXD6PKa1SbW5zbvUrLi3fA" 103 ] 104 }, 105 "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5cy4uXFxmb29cXC4uXFxiYXJcXC4uXFwuLlxcYmF6Li5cXC8xNTY1MzY3MjkyODA0NTAzIiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL3dlaXJkLWtleXMuLiU1Q2ZvbyU1Qy4uJTVDYmFyJTVDLi4lNUMuLiU1Q2Jhei4uJTVDIiwibmFtZSI6IndlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTI4MDQ1MDMiLCJtZXRhZ2VuZXJhdGlvbiI6IjEiLCJjb250ZW50VHlwZSI6InRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgiLCJ0aW1lQ3JlYXRlZCI6IjIwMTktMDgtMDlUMTY6MTQ6NTIuODA0WiIsInVwZGF0ZWQiOiIyMDE5LTA4LTA5VDE2OjE0OjUyLjgwNFoiLCJzdG9yYWdlQ2xhc3MiOiJSRUdJT05BTCIsInRpbWVTdG9yYWdlQ2xhc3NVcGRhdGVkIjoiMjAxOS0wOC0wOVQxNjoxNDo1Mi44MDRaIiwic2l6ZSI6IjUiLCJtZDVIYXNoIjoiWFVGQUtyeExLbmE1Y1oyUkVCZkZrZz09IiwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby93ZWlyZC1rZXlzLi4lNUNmb28lNUMuLiU1Q2JhciU1Qy4uJTVDLi4lNUNiYXouLiU1Qz9nZW5lcmF0aW9uPTE1NjUzNjcyOTI4MDQ1MDMmYWx0PW1lZGlhIiwiYWNsIjpbeyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3dlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwvMTU2NTM2NzI5MjgwNDUwMy9wcm9qZWN0LW93bmVycy04OTI5NDI2MzgxMjkiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vd2VpcmQta2V5cy4uJTVDZm9vJTVDLi4lNUNiYXIlNUMuLiU1Qy4uJTVDYmF6Li4lNUMvYWNsL3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzLi5cXGZvb1xcLi5cXGJhclxcLi5cXC4uXFxiYXouLlxcIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTI4MDQ1MDMiLCJlbnRpdHkiOiJwcm9qZWN0LW93bmVycy04OTI5NDI2MzgxMjkiLCJyb2xlIjoiT1dORVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6Im93bmVycyJ9LCJldGFnIjoiQ0pmN3VNdVg5dU1DRUFFPSJ9LHsia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsImlkIjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC93ZWlyZC1rZXlzLi5cXGZvb1xcLi5cXGJhclxcLi5cXC4uXFxiYXouLlxcLzE1NjUzNjcyOTI4MDQ1MDMvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby93ZWlyZC1rZXlzLi4lNUNmb28lNUMuLiU1Q2JhciU1Qy4uJTVDLi4lNUNiYXouLiU1Qy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzLi5cXGZvb1xcLi5cXGJhclxcLi5cXC4uXFxiYXouLlxcIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTI4MDQ1MDMiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJlZGl0b3JzIn0sImV0YWciOiJDSmY3dU11WDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3dlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwvMTU2NTM2NzI5MjgwNDUwMy9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL3dlaXJkLWtleXMuLiU1Q2ZvbyU1Qy4uJTVDYmFyJTVDLi4lNUMuLiU1Q2Jhei4uJTVDL2FjbC9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5IiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsIm9iamVjdCI6IndlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI5MjgwNDUwMyIsImVudGl0eSI6InByb2plY3Qtdmlld2Vycy04OTI5NDI2MzgxMjkiLCJyb2xlIjoiUkVBREVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJ2aWV3ZXJzIn0sImV0YWciOiJDSmY3dU11WDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3dlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwvMTU2NTM2NzI5MjgwNDUwMy91c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20iLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vd2VpcmQta2V5cy4uJTVDZm9vJTVDLi4lNUNiYXIlNUMuLiU1Qy4uJTVDYmF6Li4lNUMvYWNsL3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzLi5cXGZvb1xcLi5cXGJhclxcLi5cXC4uXFxiYXouLlxcIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTI4MDQ1MDMiLCJlbnRpdHkiOiJ1c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20iLCJyb2xlIjoiT1dORVIiLCJlbWFpbCI6InJ2YW5nZW50QGdvb2dsZS5jb20iLCJldGFnIjoiQ0pmN3VNdVg5dU1DRUFFPSJ9XSwib3duZXIiOnsiZW50aXR5IjoidXNlci1ydmFuZ2VudEBnb29nbGUuY29tIn0sImNyYzMyYyI6Im1uRzdUQT09IiwiZXRhZyI6IkNKZjd1TXVYOXVNQ0VBRT0ifQ==" 106 } 107 }, 108 { 109 "ID": "3a0d2f65eef1e3ea", 110 "Request": { 111 "Method": "GET", 112 "URL": "https://storage.googleapis.com/go-cloud-blob-test-bucket/weird-keys..%5Cfoo%5C..%5Cbar%5C..%5C..%5Cbaz..%5C", 113 "Header": { 114 "Accept-Encoding": [ 115 "gzip" 116 ], 117 "User-Agent": [ 118 "go-cloud/blob/0.1.0" 119 ] 120 }, 121 "MediaType": "", 122 "BodyParts": [ 123 "" 124 ] 125 }, 126 "Response": { 127 "StatusCode": 200, 128 "Proto": "HTTP/1.1", 129 "ProtoMajor": 1, 130 "ProtoMinor": 1, 131 "Header": { 132 "Accept-Ranges": [ 133 "bytes" 134 ], 135 "Alt-Svc": [ 136 "quic=\":443\"; ma=2592000; v=\"46,43,39\"" 137 ], 138 "Cache-Control": [ 139 "private, max-age=0" 140 ], 141 "Content-Length": [ 142 "5" 143 ], 144 "Content-Type": [ 145 "text/plain; charset=utf-8" 146 ], 147 "Date": [ 148 "Fri, 09 Aug 2019 16:14:52 GMT" 149 ], 150 "Etag": [ 151 "\"5d41402abc4b2a76b9719d911017c592\"" 152 ], 153 "Expires": [ 154 "CLEARED" 155 ], 156 "Last-Modified": [ 157 "Fri, 09 Aug 2019 16:14:52 GMT" 158 ], 159 "Server": [ 160 "UploadServer" 161 ], 162 "X-Goog-Generation": [ 163 "1565367292804503" 164 ], 165 "X-Goog-Hash": [ 166 "crc32c=mnG7TA==", 167 "md5=XUFAKrxLKna5cZ2REBfFkg==" 168 ], 169 "X-Goog-Metageneration": [ 170 "1" 171 ], 172 "X-Goog-Storage-Class": [ 173 "REGIONAL" 174 ], 175 "X-Goog-Stored-Content-Encoding": [ 176 "identity" 177 ], 178 "X-Goog-Stored-Content-Length": [ 179 "5" 180 ], 181 "X-Guploader-Customer": [ 182 "cloud-storage" 183 ], 184 "X-Guploader-Request-Result": [ 185 "success" 186 ], 187 "X-Guploader-Upload-Result": [ 188 "success" 189 ], 190 "X-Guploader-Uploadid": [ 191 "AEnB2Upd_Phav4fq9MvqUnhXM3Zx-LVk_HD5M2j7APk-8HbJLu-yZrvDVclDLNHNgoXKze3m_2tNs7OgO7z2AU0QH0hmNjUfIg" 192 ] 193 }, 194 "Body": "aGVsbG8=" 195 } 196 }, 197 { 198 "ID": "05dc4572082b7d06", 199 "Request": { 200 "Method": "GET", 201 "URL": "https://www.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/weird-keys..%5Cfoo%5C..%5Cbar%5C..%5C..%5Cbaz..%5C?alt=json\u0026prettyPrint=false\u0026projection=full", 202 "Header": { 203 "Accept-Encoding": [ 204 "gzip" 205 ], 206 "User-Agent": [ 207 "google-api-go-client/0.5 go-cloud/blob/0.1.0" 208 ] 209 }, 210 "MediaType": "", 211 "BodyParts": [ 212 "" 213 ] 214 }, 215 "Response": { 216 "StatusCode": 200, 217 "Proto": "HTTP/1.1", 218 "ProtoMajor": 1, 219 "ProtoMinor": 1, 220 "Header": { 221 "Alt-Svc": [ 222 "quic=\":443\"; ma=2592000; v=\"46,43,39\"" 223 ], 224 "Cache-Control": [ 225 "private, max-age=0, must-revalidate, no-transform" 226 ], 227 "Content-Length": [ 228 "3256" 229 ], 230 "Content-Type": [ 231 "application/json; charset=UTF-8" 232 ], 233 "Date": [ 234 "Fri, 09 Aug 2019 16:14:53 GMT" 235 ], 236 "Etag": [ 237 "CJf7uMuX9uMCEAE=" 238 ], 239 "Expires": [ 240 "CLEARED" 241 ], 242 "Server": [ 243 "UploadServer" 244 ], 245 "Vary": [ 246 "Origin", 247 "X-Origin" 248 ], 249 "X-Guploader-Customer": [ 250 "apiary_cloudstorage_metadata" 251 ], 252 "X-Guploader-Request-Result": [ 253 "success" 254 ], 255 "X-Guploader-Upload-Result": [ 256 "success" 257 ], 258 "X-Guploader-Uploadid": [ 259 "AEnB2Upa7IKsWOzZj43b_u2JYbx4eDZVNs5G0XUiT-hieJOsZ2_zkyt26npMDxSyMM1yy7Cg1-Bk1ulFd73YoqyotXR6dsCVdg" 260 ] 261 }, 262 "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5cy4uXFxmb29cXC4uXFxiYXJcXC4uXFwuLlxcYmF6Li5cXC8xNTY1MzY3MjkyODA0NTAzIiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL3dlaXJkLWtleXMuLiU1Q2ZvbyU1Qy4uJTVDYmFyJTVDLi4lNUMuLiU1Q2Jhei4uJTVDIiwibmFtZSI6IndlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTI4MDQ1MDMiLCJtZXRhZ2VuZXJhdGlvbiI6IjEiLCJjb250ZW50VHlwZSI6InRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgiLCJ0aW1lQ3JlYXRlZCI6IjIwMTktMDgtMDlUMTY6MTQ6NTIuODA0WiIsInVwZGF0ZWQiOiIyMDE5LTA4LTA5VDE2OjE0OjUyLjgwNFoiLCJzdG9yYWdlQ2xhc3MiOiJSRUdJT05BTCIsInRpbWVTdG9yYWdlQ2xhc3NVcGRhdGVkIjoiMjAxOS0wOC0wOVQxNjoxNDo1Mi44MDRaIiwic2l6ZSI6IjUiLCJtZDVIYXNoIjoiWFVGQUtyeExLbmE1Y1oyUkVCZkZrZz09IiwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby93ZWlyZC1rZXlzLi4lNUNmb28lNUMuLiU1Q2JhciU1Qy4uJTVDLi4lNUNiYXouLiU1Qz9nZW5lcmF0aW9uPTE1NjUzNjcyOTI4MDQ1MDMmYWx0PW1lZGlhIiwiYWNsIjpbeyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3dlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwvMTU2NTM2NzI5MjgwNDUwMy9wcm9qZWN0LW93bmVycy04OTI5NDI2MzgxMjkiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vd2VpcmQta2V5cy4uJTVDZm9vJTVDLi4lNUNiYXIlNUMuLiU1Qy4uJTVDYmF6Li4lNUMvYWNsL3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzLi5cXGZvb1xcLi5cXGJhclxcLi5cXC4uXFxiYXouLlxcIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTI4MDQ1MDMiLCJlbnRpdHkiOiJwcm9qZWN0LW93bmVycy04OTI5NDI2MzgxMjkiLCJyb2xlIjoiT1dORVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6Im93bmVycyJ9LCJldGFnIjoiQ0pmN3VNdVg5dU1DRUFFPSJ9LHsia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsImlkIjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC93ZWlyZC1rZXlzLi5cXGZvb1xcLi5cXGJhclxcLi5cXC4uXFxiYXouLlxcLzE1NjUzNjcyOTI4MDQ1MDMvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby93ZWlyZC1rZXlzLi4lNUNmb28lNUMuLiU1Q2JhciU1Qy4uJTVDLi4lNUNiYXouLiU1Qy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzLi5cXGZvb1xcLi5cXGJhclxcLi5cXC4uXFxiYXouLlxcIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTI4MDQ1MDMiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJlZGl0b3JzIn0sImV0YWciOiJDSmY3dU11WDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3dlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwvMTU2NTM2NzI5MjgwNDUwMy9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL3dlaXJkLWtleXMuLiU1Q2ZvbyU1Qy4uJTVDYmFyJTVDLi4lNUMuLiU1Q2Jhei4uJTVDL2FjbC9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5IiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsIm9iamVjdCI6IndlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI5MjgwNDUwMyIsImVudGl0eSI6InByb2plY3Qtdmlld2Vycy04OTI5NDI2MzgxMjkiLCJyb2xlIjoiUkVBREVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJ2aWV3ZXJzIn0sImV0YWciOiJDSmY3dU11WDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3dlaXJkLWtleXMuLlxcZm9vXFwuLlxcYmFyXFwuLlxcLi5cXGJhei4uXFwvMTU2NTM2NzI5MjgwNDUwMy91c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20iLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vd2VpcmQta2V5cy4uJTVDZm9vJTVDLi4lNUNiYXIlNUMuLiU1Qy4uJTVDYmF6Li4lNUMvYWNsL3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzLi5cXGZvb1xcLi5cXGJhclxcLi5cXC4uXFxiYXouLlxcIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTI4MDQ1MDMiLCJlbnRpdHkiOiJ1c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20iLCJyb2xlIjoiT1dORVIiLCJlbWFpbCI6InJ2YW5nZW50QGdvb2dsZS5jb20iLCJldGFnIjoiQ0pmN3VNdVg5dU1DRUFFPSJ9XSwib3duZXIiOnsiZW50aXR5IjoidXNlci1ydmFuZ2VudEBnb29nbGUuY29tIn0sImNyYzMyYyI6Im1uRzdUQT09IiwiZXRhZyI6IkNKZjd1TXVYOXVNQ0VBRT0ifQ==" 263 } 264 }, 265 { 266 "ID": "f15ab688a816a4b0", 267 "Request": { 268 "Method": "GET", 269 "URL": "https://storage.googleapis.com/go-cloud-blob-test-bucket/weird-keys..%5Cfoo%5C..%5Cbar%5C..%5C..%5Cbaz..%5C?Expires=CLEARED\u0026GoogleAccessId=storage-updater%40go-cloud-test-216917.iam.gserviceaccount.com\u0026Signature=CLEARED", 270 "Header": { 271 "Accept-Encoding": [ 272 "gzip" 273 ], 274 "User-Agent": [ 275 "Go-http-client/1.1" 276 ] 277 }, 278 "MediaType": "", 279 "BodyParts": [ 280 "" 281 ] 282 }, 283 "Response": { 284 "StatusCode": 200, 285 "Proto": "HTTP/1.1", 286 "ProtoMajor": 1, 287 "ProtoMinor": 1, 288 "Header": { 289 "Accept-Ranges": [ 290 "bytes" 291 ], 292 "Alt-Svc": [ 293 "quic=\":443\"; ma=2592000; v=\"46,43,39\"" 294 ], 295 "Cache-Control": [ 296 "private, max-age=0" 297 ], 298 "Content-Length": [ 299 "5" 300 ], 301 "Content-Type": [ 302 "text/plain; charset=utf-8" 303 ], 304 "Date": [ 305 "Fri, 09 Aug 2019 16:14:53 GMT" 306 ], 307 "Etag": [ 308 "\"5d41402abc4b2a76b9719d911017c592\"" 309 ], 310 "Expires": [ 311 "CLEARED" 312 ], 313 "Last-Modified": [ 314 "Fri, 09 Aug 2019 16:14:52 GMT" 315 ], 316 "Server": [ 317 "UploadServer" 318 ], 319 "X-Goog-Generation": [ 320 "1565367292804503" 321 ], 322 "X-Goog-Hash": [ 323 "crc32c=mnG7TA==", 324 "md5=XUFAKrxLKna5cZ2REBfFkg==" 325 ], 326 "X-Goog-Metageneration": [ 327 "1" 328 ], 329 "X-Goog-Storage-Class": [ 330 "REGIONAL" 331 ], 332 "X-Goog-Stored-Content-Encoding": [ 333 "identity" 334 ], 335 "X-Goog-Stored-Content-Length": [ 336 "5" 337 ], 338 "X-Guploader-Customer": [ 339 "cloud-storage" 340 ], 341 "X-Guploader-Request-Result": [ 342 "success" 343 ], 344 "X-Guploader-Upload-Result": [ 345 "success" 346 ], 347 "X-Guploader-Uploadid": [ 348 "AEnB2UosofMTAvCwoAbkT258abcKlcxUiFwADFAD81c9IxDgh-PLD8VykMXPv0LJxf68pAw2lgDjIGXsiUxHPfZkOoyR_B6Zzw" 349 ] 350 }, 351 "Body": "aGVsbG8=" 352 } 353 }, 354 { 355 "ID": "8bee893b384381ac", 356 "Request": { 357 "Method": "DELETE", 358 "URL": "https://www.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/weird-keys..%5Cfoo%5C..%5Cbar%5C..%5C..%5Cbaz..%5C?alt=json\u0026prettyPrint=false", 359 "Header": { 360 "Accept-Encoding": [ 361 "gzip" 362 ], 363 "User-Agent": [ 364 "google-api-go-client/0.5 go-cloud/blob/0.1.0" 365 ] 366 }, 367 "MediaType": "", 368 "BodyParts": [ 369 "" 370 ] 371 }, 372 "Response": { 373 "StatusCode": 204, 374 "Proto": "HTTP/1.1", 375 "ProtoMajor": 1, 376 "ProtoMinor": 1, 377 "Header": { 378 "Alt-Svc": [ 379 "quic=\":443\"; ma=2592000; v=\"46,43,39\"" 380 ], 381 "Cache-Control": [ 382 "no-cache, no-store, max-age=0, must-revalidate" 383 ], 384 "Content-Length": [ 385 "0" 386 ], 387 "Content-Type": [ 388 "application/json" 389 ], 390 "Date": [ 391 "Fri, 09 Aug 2019 16:14:53 GMT" 392 ], 393 "Expires": [ 394 "CLEARED" 395 ], 396 "Pragma": [ 397 "no-cache" 398 ], 399 "Server": [ 400 "UploadServer" 401 ], 402 "Vary": [ 403 "Origin", 404 "X-Origin" 405 ], 406 "X-Guploader-Customer": [ 407 "apiary_cloudstorage_metadata" 408 ], 409 "X-Guploader-Request-Result": [ 410 "success" 411 ], 412 "X-Guploader-Upload-Result": [ 413 "success" 414 ], 415 "X-Guploader-Uploadid": [ 416 "AEnB2UrXpm7J-gRxKRR5HL-hQerICzOVPsxM4_T55knaL_Gw0YRObIN5nK_esl-xrJBoS6HPMGF-Gy2xTSm7LNLlS8ec-YScUQ" 417 ] 418 }, 419 "Body": "" 420 } 421 } 422 ] 423 }