github.com/thiagoyeds/go-cloud@v0.26.0/blob/gcsblob/testdata/TestConformance/TestRead/read_from_positive_offset_to_end.replay (about) 1 { 2 "Initial": "AQAAAA7XW2apNcIodP4g", 3 "Version": "0.2", 4 "Converter": { 5 "ScrubBody": null, 6 "ClearHeaders": [ 7 "^X-Goog-.*Encryption-Key$", 8 "^Expires$", 9 "^Signature$" 10 ], 11 "RemoveRequestHeaders": [ 12 "^Authorization$", 13 "^Proxy-Authorization$", 14 "^Connection$", 15 "^Content-Type$", 16 "^Date$", 17 "^Host$", 18 "^Transfer-Encoding$", 19 "^Via$", 20 "^X-Forwarded-.*$", 21 "^X-Cloud-Trace-Context$", 22 "^X-Goog-Api-Client$", 23 "^X-Google-.*$", 24 "^X-Gfe-.*$" 25 ], 26 "RemoveResponseHeaders": [ 27 "^X-Google-.*$", 28 "^X-Gfe-.*$" 29 ], 30 "ClearParams": [ 31 "^Expires$", 32 "^Signature$" 33 ], 34 "RemoveParams": null 35 }, 36 "Entries": [ 37 { 38 "ID": "8612bea4a469ba65", 39 "Request": { 40 "Method": "POST", 41 "URL": "https://storage.googleapis.com/upload/storage/v1/b/go-cloud-blob-test-bucket/o?alt=json\u0026name=blob-for-reading\u0026prettyPrint=false\u0026projection=full\u0026uploadType=multipart", 42 "Header": { 43 "Accept-Encoding": [ 44 "gzip" 45 ], 46 "User-Agent": [ 47 "google-api-go-client/0.5 go-cloud/blob/0.1.0" 48 ] 49 }, 50 "MediaType": "multipart/related", 51 "BodyParts": [ 52 "eyJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiY29udGVudFR5cGUiOiJ0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04IiwibWQ1SGFzaCI6IlBmbHNXcjZYOHBaOU9BRUljQU1LWHc9PSIsIm5hbWUiOiJibG9iLWZvci1yZWFkaW5nIn0K", 53 "YWJjZGVmZ2hpamtsbW5vcHF1cnN0dXZ3eHl6" 54 ] 55 }, 56 "Response": { 57 "StatusCode": 200, 58 "Proto": "HTTP/1.1", 59 "ProtoMajor": 1, 60 "ProtoMinor": 1, 61 "Header": { 62 "Alt-Svc": [ 63 "h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"" 64 ], 65 "Cache-Control": [ 66 "no-cache, no-store, max-age=0, must-revalidate" 67 ], 68 "Content-Length": [ 69 "2787" 70 ], 71 "Content-Type": [ 72 "application/json; charset=UTF-8" 73 ], 74 "Date": [ 75 "Thu, 03 Dec 2020 23:07:22 GMT" 76 ], 77 "Etag": [ 78 "CPmb+uD2su0CEAE=" 79 ], 80 "Expires": [ 81 "CLEARED" 82 ], 83 "Pragma": [ 84 "no-cache" 85 ], 86 "Server": [ 87 "UploadServer" 88 ], 89 "Vary": [ 90 "Origin", 91 "X-Origin" 92 ], 93 "X-Guploader-Customer": [ 94 "apiary_cloudstorage_single_post_uploads" 95 ], 96 "X-Guploader-Request-Result": [ 97 "success" 98 ], 99 "X-Guploader-Upload-Result": [ 100 "success" 101 ], 102 "X-Guploader-Uploadid": [ 103 "ABg5-UzdOa4fhEIrdP00ONKwNYSL3w6INZzdaIyvX87Nqqb5r8zYkI3uVGsdCrK6mVn9rFM2sc_73SIrqX1K4_9eYAE" 104 ] 105 }, 106 "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItcmVhZGluZy8xNjA3MDM2ODQyMTg0MTg1Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLXJlYWRpbmciLCJtZWRpYUxpbmsiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1yZWFkaW5nP2dlbmVyYXRpb249MTYwNzAzNjg0MjE4NDE4NSZhbHQ9bWVkaWEiLCJuYW1lIjoiYmxvYi1mb3ItcmVhZGluZyIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJnZW5lcmF0aW9uIjoiMTYwNzAzNjg0MjE4NDE4NSIsIm1ldGFnZW5lcmF0aW9uIjoiMSIsImNvbnRlbnRUeXBlIjoidGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOCIsInN0b3JhZ2VDbGFzcyI6IlJFR0lPTkFMIiwic2l6ZSI6IjI3IiwibWQ1SGFzaCI6IlBmbHNXcjZYOHBaOU9BRUljQU1LWHc9PSIsImNyYzMyYyI6Ik1vVm02UT09IiwiZXRhZyI6IkNQbWIrdUQyc3UwQ0VBRT0iLCJ0aW1lQ3JlYXRlZCI6IjIwMjAtMTItMDNUMjM6MDc6MjIuMTg0WiIsInVwZGF0ZWQiOiIyMDIwLTEyLTAzVDIzOjA3OjIyLjE4NFoiLCJ0aW1lU3RvcmFnZUNsYXNzVXBkYXRlZCI6IjIwMjAtMTItMDNUMjM6MDc6MjIuMTg0WiIsImFjbCI6W3sia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6ImJsb2ItZm9yLXJlYWRpbmciLCJnZW5lcmF0aW9uIjoiMTYwNzAzNjg0MjE4NDE4NSIsImlkIjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9ibG9iLWZvci1yZWFkaW5nLzE2MDcwMzY4NDIxODQxODUvcHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLXJlYWRpbmcvYWNsL3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LW93bmVycy04OTI5NDI2MzgxMjkiLCJyb2xlIjoiT1dORVIiLCJldGFnIjoiQ1BtYit1RDJzdTBDRUFFPSIsInByb2plY3RUZWFtIjp7InByb2plY3ROdW1iZXIiOiI4OTI5NDI2MzgxMjkiLCJ0ZWFtIjoib3duZXJzIn19LHsia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6ImJsb2ItZm9yLXJlYWRpbmciLCJnZW5lcmF0aW9uIjoiMTYwNzAzNjg0MjE4NDE4NSIsImlkIjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9ibG9iLWZvci1yZWFkaW5nLzE2MDcwMzY4NDIxODQxODUvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1yZWFkaW5nL2FjbC9wcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5IiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsImVudGl0eSI6InByb2plY3QtZWRpdG9ycy04OTI5NDI2MzgxMjkiLCJyb2xlIjoiT1dORVIiLCJldGFnIjoiQ1BtYit1RDJzdTBDRUFFPSIsInByb2plY3RUZWFtIjp7InByb2plY3ROdW1iZXIiOiI4OTI5NDI2MzgxMjkiLCJ0ZWFtIjoiZWRpdG9ycyJ9fSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJvYmplY3QiOiJibG9iLWZvci1yZWFkaW5nIiwiZ2VuZXJhdGlvbiI6IjE2MDcwMzY4NDIxODQxODUiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItcmVhZGluZy8xNjA3MDM2ODQyMTg0MTg1L3Byb2plY3Qtdmlld2Vycy04OTI5NDI2MzgxMjkiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vYmxvYi1mb3ItcmVhZGluZy9hY2wvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6IlJFQURFUiIsImV0YWciOiJDUG1iK3VEMnN1MENFQUU9IiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJ2aWV3ZXJzIn19LHsia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6ImJsb2ItZm9yLXJlYWRpbmciLCJnZW5lcmF0aW9uIjoiMTYwNzAzNjg0MjE4NDE4NSIsImlkIjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9ibG9iLWZvci1yZWFkaW5nLzE2MDcwMzY4NDIxODQxODUvdXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLXJlYWRpbmcvYWNsL3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJ1c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20iLCJyb2xlIjoiT1dORVIiLCJlbWFpbCI6InJ2YW5nZW50QGdvb2dsZS5jb20iLCJldGFnIjoiQ1BtYit1RDJzdTBDRUFFPSJ9XSwib3duZXIiOnsiZW50aXR5IjoidXNlci1ydmFuZ2VudEBnb29nbGUuY29tIn19" 107 } 108 }, 109 { 110 "ID": "460cdddb6547b28b", 111 "Request": { 112 "Method": "GET", 113 "URL": "https://storage.googleapis.com/go-cloud-blob-test-bucket/blob-for-reading", 114 "Header": { 115 "Range": [ 116 "bytes=10-" 117 ], 118 "User-Agent": [ 119 "go-cloud/blob/0.1.0" 120 ] 121 }, 122 "MediaType": "", 123 "BodyParts": [ 124 "" 125 ] 126 }, 127 "Response": { 128 "StatusCode": 206, 129 "Proto": "HTTP/1.1", 130 "ProtoMajor": 1, 131 "ProtoMinor": 1, 132 "Header": { 133 "Accept-Ranges": [ 134 "bytes" 135 ], 136 "Alt-Svc": [ 137 "h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"" 138 ], 139 "Cache-Control": [ 140 "private, max-age=0" 141 ], 142 "Content-Length": [ 143 "17" 144 ], 145 "Content-Range": [ 146 "bytes 10-26/27" 147 ], 148 "Content-Type": [ 149 "text/plain; charset=utf-8" 150 ], 151 "Date": [ 152 "Thu, 03 Dec 2020 23:07:22 GMT" 153 ], 154 "Etag": [ 155 "\"3df96c5abe97f2967d38010870030a5f\"" 156 ], 157 "Expires": [ 158 "CLEARED" 159 ], 160 "Last-Modified": [ 161 "Thu, 03 Dec 2020 23:07:22 GMT" 162 ], 163 "Server": [ 164 "UploadServer" 165 ], 166 "X-Goog-Generation": [ 167 "1607036842184185" 168 ], 169 "X-Goog-Hash": [ 170 "crc32c=MoVm6Q==", 171 "md5=PflsWr6X8pZ9OAEIcAMKXw==" 172 ], 173 "X-Goog-Metageneration": [ 174 "1" 175 ], 176 "X-Goog-Storage-Class": [ 177 "REGIONAL" 178 ], 179 "X-Goog-Stored-Content-Encoding": [ 180 "identity" 181 ], 182 "X-Goog-Stored-Content-Length": [ 183 "27" 184 ], 185 "X-Guploader-Customer": [ 186 "cloud-storage" 187 ], 188 "X-Guploader-Request-Result": [ 189 "success" 190 ], 191 "X-Guploader-Upload-Result": [ 192 "success" 193 ], 194 "X-Guploader-Uploadid": [ 195 "ABg5-UzRFlmbXYZK7B4VTzySVGpyRWeLjvf7ZvMpObISJUAZ5ocYdvZKWQ-7ZL0mTEa55xeL8LiUrlG5rg0oQJTi3JSodrLoCg" 196 ] 197 }, 198 "Body": "a2xtbm9wcXVyc3R1dnd4eXo=" 199 } 200 }, 201 { 202 "ID": "2d4b236f7c328d7e", 203 "Request": { 204 "Method": "DELETE", 205 "URL": "https://storage.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/blob-for-reading?alt=json\u0026prettyPrint=false", 206 "Header": { 207 "Accept-Encoding": [ 208 "gzip" 209 ], 210 "User-Agent": [ 211 "google-api-go-client/0.5 go-cloud/blob/0.1.0" 212 ] 213 }, 214 "MediaType": "", 215 "BodyParts": [ 216 "" 217 ] 218 }, 219 "Response": { 220 "StatusCode": 204, 221 "Proto": "HTTP/1.1", 222 "ProtoMajor": 1, 223 "ProtoMinor": 1, 224 "Header": { 225 "Alt-Svc": [ 226 "h3-29=\":443\"; ma=2592000,h3-T051=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\"" 227 ], 228 "Cache-Control": [ 229 "no-cache, no-store, max-age=0, must-revalidate" 230 ], 231 "Content-Length": [ 232 "0" 233 ], 234 "Content-Type": [ 235 "application/json" 236 ], 237 "Date": [ 238 "Thu, 03 Dec 2020 23:07:22 GMT" 239 ], 240 "Expires": [ 241 "CLEARED" 242 ], 243 "Pragma": [ 244 "no-cache" 245 ], 246 "Server": [ 247 "UploadServer" 248 ], 249 "Vary": [ 250 "Origin", 251 "X-Origin" 252 ], 253 "X-Guploader-Customer": [ 254 "apiary_cloudstorage_metadata" 255 ], 256 "X-Guploader-Request-Result": [ 257 "success" 258 ], 259 "X-Guploader-Upload-Result": [ 260 "success" 261 ], 262 "X-Guploader-Uploadid": [ 263 "ABg5-UxfW3iu0IwW22CZC_qfBmDc0rGtFG7HdZ7U_HrP2YhYgrk1B0KslPCCYv4DSHPx0cL9QxhYCa2cADiA5l42jgwkz7VEsw" 264 ] 265 }, 266 "Body": "" 267 } 268 } 269 ] 270 }