github.com/cornelk/go-cloud@v0.17.1/blob/gcsblob/testdata/TestConformance/TestKeys/repeatedfwdslashes.replay (about)

     1  {
     2    "Initial": "AQAAAA7U35L7DbLMN/5c",
     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": "83e8a125aa3c9103",
    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            "eyJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiY29udGVudFR5cGUiOiJ0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04IiwibWQ1SGFzaCI6IlhVRkFLcnhMS25hNWNaMlJFQmZGa2c9PSIsIm5hbWUiOiJ3ZWlyZC1rZXlzZm9vLy9iYXIvLy9iYXoifQo=",
    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              "2970"
    69            ],
    70            "Content-Type": [
    71              "application/json; charset=UTF-8"
    72            ],
    73            "Date": [
    74              "Fri, 09 Aug 2019 16:14:51 GMT"
    75            ],
    76            "Etag": [
    77              "CPnw5MqX9uMCEAE="
    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              "AEnB2UqreIB3_N_1cgi060QQPi9vVqwTcI9jd3-2rlHOqB3PTaqhMceLckokpv6ZiuKd9KzVc2qRkcuW8ELG7WUkw52kyV2Oyw"
   103            ]
   104          },
   105          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5c2Zvby8vYmFyLy8vYmF6LzE1NjUzNjcyOTE0MjY5MzciLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vd2VpcmQta2V5c2ZvbyUyRiUyRmJhciUyRiUyRiUyRmJheiIsIm5hbWUiOiJ3ZWlyZC1rZXlzZm9vLy9iYXIvLy9iYXoiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTE0MjY5MzciLCJtZXRhZ2VuZXJhdGlvbiI6IjEiLCJjb250ZW50VHlwZSI6InRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgiLCJ0aW1lQ3JlYXRlZCI6IjIwMTktMDgtMDlUMTY6MTQ6NTEuNDI2WiIsInVwZGF0ZWQiOiIyMDE5LTA4LTA5VDE2OjE0OjUxLjQyNloiLCJzdG9yYWdlQ2xhc3MiOiJSRUdJT05BTCIsInRpbWVTdG9yYWdlQ2xhc3NVcGRhdGVkIjoiMjAxOS0wOC0wOVQxNjoxNDo1MS40MjZaIiwic2l6ZSI6IjUiLCJtZDVIYXNoIjoiWFVGQUtyeExLbmE1Y1oyUkVCZkZrZz09IiwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby93ZWlyZC1rZXlzZm9vJTJGJTJGYmFyJTJGJTJGJTJGYmF6P2dlbmVyYXRpb249MTU2NTM2NzI5MTQyNjkzNyZhbHQ9bWVkaWEiLCJhY2wiOlt7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5c2Zvby8vYmFyLy8vYmF6LzE1NjUzNjcyOTE0MjY5MzcvcHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL3dlaXJkLWtleXNmb28lMkYlMkZiYXIlMkYlMkYlMkZiYXovYWNsL3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzZm9vLy9iYXIvLy9iYXoiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI5MTQyNjkzNyIsImVudGl0eSI6InByb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJPV05FUiIsInByb2plY3RUZWFtIjp7InByb2plY3ROdW1iZXIiOiI4OTI5NDI2MzgxMjkiLCJ0ZWFtIjoib3duZXJzIn0sImV0YWciOiJDUG53NU1xWDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3dlaXJkLWtleXNmb28vL2Jhci8vL2Jhei8xNTY1MzY3MjkxNDI2OTM3L3Byb2plY3QtZWRpdG9ycy04OTI5NDI2MzgxMjkiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vd2VpcmQta2V5c2ZvbyUyRiUyRmJhciUyRiUyRiUyRmJhei9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzZm9vLy9iYXIvLy9iYXoiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI5MTQyNjkzNyIsImVudGl0eSI6InByb2plY3QtZWRpdG9ycy04OTI5NDI2MzgxMjkiLCJyb2xlIjoiT1dORVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6ImVkaXRvcnMifSwiZXRhZyI6IkNQbnc1TXFYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5c2Zvby8vYmFyLy8vYmF6LzE1NjUzNjcyOTE0MjY5MzcvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby93ZWlyZC1rZXlzZm9vJTJGJTJGYmFyJTJGJTJGJTJGYmF6L2FjbC9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5IiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsIm9iamVjdCI6IndlaXJkLWtleXNmb28vL2Jhci8vL2JheiIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjkxNDI2OTM3IiwiZW50aXR5IjoicHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJSRUFERVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6InZpZXdlcnMifSwiZXRhZyI6IkNQbnc1TXFYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5c2Zvby8vYmFyLy8vYmF6LzE1NjUzNjcyOTE0MjY5MzcvdXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL3dlaXJkLWtleXNmb28lMkYlMkZiYXIlMkYlMkYlMkZiYXovYWNsL3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzZm9vLy9iYXIvLy9iYXoiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI5MTQyNjkzNyIsImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInJvbGUiOiJPV05FUiIsImVtYWlsIjoicnZhbmdlbnRAZ29vZ2xlLmNvbSIsImV0YWciOiJDUG53NU1xWDl1TUNFQUU9In1dLCJvd25lciI6eyJlbnRpdHkiOiJ1c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20ifSwiY3JjMzJjIjoibW5HN1RBPT0iLCJldGFnIjoiQ1BudzVNcVg5dU1DRUFFPSJ9"
   106        }
   107      },
   108      {
   109        "ID": "abf98ba1508a825a",
   110        "Request": {
   111          "Method": "GET",
   112          "URL": "https://storage.googleapis.com/go-cloud-blob-test-bucket/weird-keysfoo//bar///baz",
   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:51 GMT"
   149            ],
   150            "Etag": [
   151              "\"5d41402abc4b2a76b9719d911017c592\""
   152            ],
   153            "Expires": [
   154              "CLEARED"
   155            ],
   156            "Last-Modified": [
   157              "Fri, 09 Aug 2019 16:14:51 GMT"
   158            ],
   159            "Server": [
   160              "UploadServer"
   161            ],
   162            "X-Goog-Generation": [
   163              "1565367291426937"
   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              "AEnB2Uo8mf2e3Js1MJ0zbvY8bNO4sHdpFOkDaBLeFP8ZqfJziBwm3vfUND3F5o1ObDO4b5RZupNOr0FKxgD1s2d4ITKjrTeLBg"
   192            ]
   193          },
   194          "Body": "aGVsbG8="
   195        }
   196      },
   197      {
   198        "ID": "63fce0a81df98738",
   199        "Request": {
   200          "Method": "GET",
   201          "URL": "https://www.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/weird-keysfoo%2F%2Fbar%2F%2F%2Fbaz?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              "2970"
   229            ],
   230            "Content-Type": [
   231              "application/json; charset=UTF-8"
   232            ],
   233            "Date": [
   234              "Fri, 09 Aug 2019 16:14:51 GMT"
   235            ],
   236            "Etag": [
   237              "CPnw5MqX9uMCEAE="
   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              "AEnB2UraMe_BNORh02bqAk4AZVkhR6N_tvAszQBoOKKlXlp6y-kNfzpVAASnTclSAZk0k7KCFGYT1_EnbA1jFGpZPpUbYwnX3A"
   260            ]
   261          },
   262          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5c2Zvby8vYmFyLy8vYmF6LzE1NjUzNjcyOTE0MjY5MzciLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vd2VpcmQta2V5c2ZvbyUyRiUyRmJhciUyRiUyRiUyRmJheiIsIm5hbWUiOiJ3ZWlyZC1rZXlzZm9vLy9iYXIvLy9iYXoiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyOTE0MjY5MzciLCJtZXRhZ2VuZXJhdGlvbiI6IjEiLCJjb250ZW50VHlwZSI6InRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgiLCJ0aW1lQ3JlYXRlZCI6IjIwMTktMDgtMDlUMTY6MTQ6NTEuNDI2WiIsInVwZGF0ZWQiOiIyMDE5LTA4LTA5VDE2OjE0OjUxLjQyNloiLCJzdG9yYWdlQ2xhc3MiOiJSRUdJT05BTCIsInRpbWVTdG9yYWdlQ2xhc3NVcGRhdGVkIjoiMjAxOS0wOC0wOVQxNjoxNDo1MS40MjZaIiwic2l6ZSI6IjUiLCJtZDVIYXNoIjoiWFVGQUtyeExLbmE1Y1oyUkVCZkZrZz09IiwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby93ZWlyZC1rZXlzZm9vJTJGJTJGYmFyJTJGJTJGJTJGYmF6P2dlbmVyYXRpb249MTU2NTM2NzI5MTQyNjkzNyZhbHQ9bWVkaWEiLCJhY2wiOlt7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5c2Zvby8vYmFyLy8vYmF6LzE1NjUzNjcyOTE0MjY5MzcvcHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL3dlaXJkLWtleXNmb28lMkYlMkZiYXIlMkYlMkYlMkZiYXovYWNsL3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzZm9vLy9iYXIvLy9iYXoiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI5MTQyNjkzNyIsImVudGl0eSI6InByb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJPV05FUiIsInByb2plY3RUZWFtIjp7InByb2plY3ROdW1iZXIiOiI4OTI5NDI2MzgxMjkiLCJ0ZWFtIjoib3duZXJzIn0sImV0YWciOiJDUG53NU1xWDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3dlaXJkLWtleXNmb28vL2Jhci8vL2Jhei8xNTY1MzY3MjkxNDI2OTM3L3Byb2plY3QtZWRpdG9ycy04OTI5NDI2MzgxMjkiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vd2VpcmQta2V5c2ZvbyUyRiUyRmJhciUyRiUyRiUyRmJhei9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzZm9vLy9iYXIvLy9iYXoiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI5MTQyNjkzNyIsImVudGl0eSI6InByb2plY3QtZWRpdG9ycy04OTI5NDI2MzgxMjkiLCJyb2xlIjoiT1dORVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6ImVkaXRvcnMifSwiZXRhZyI6IkNQbnc1TXFYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5c2Zvby8vYmFyLy8vYmF6LzE1NjUzNjcyOTE0MjY5MzcvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby93ZWlyZC1rZXlzZm9vJTJGJTJGYmFyJTJGJTJGJTJGYmF6L2FjbC9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5IiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsIm9iamVjdCI6IndlaXJkLWtleXNmb28vL2Jhci8vL2JheiIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjkxNDI2OTM3IiwiZW50aXR5IjoicHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJSRUFERVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6InZpZXdlcnMifSwiZXRhZyI6IkNQbnc1TXFYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvd2VpcmQta2V5c2Zvby8vYmFyLy8vYmF6LzE1NjUzNjcyOTE0MjY5MzcvdXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL3dlaXJkLWtleXNmb28lMkYlMkZiYXIlMkYlMkYlMkZiYXovYWNsL3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJ3ZWlyZC1rZXlzZm9vLy9iYXIvLy9iYXoiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI5MTQyNjkzNyIsImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInJvbGUiOiJPV05FUiIsImVtYWlsIjoicnZhbmdlbnRAZ29vZ2xlLmNvbSIsImV0YWciOiJDUG53NU1xWDl1TUNFQUU9In1dLCJvd25lciI6eyJlbnRpdHkiOiJ1c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20ifSwiY3JjMzJjIjoibW5HN1RBPT0iLCJldGFnIjoiQ1BudzVNcVg5dU1DRUFFPSJ9"
   263        }
   264      },
   265      {
   266        "ID": "06696238d4832dd0",
   267        "Request": {
   268          "Method": "GET",
   269          "URL": "https://storage.googleapis.com/go-cloud-blob-test-bucket/weird-keysfoo//bar///baz?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:51 GMT"
   306            ],
   307            "Etag": [
   308              "\"5d41402abc4b2a76b9719d911017c592\""
   309            ],
   310            "Expires": [
   311              "CLEARED"
   312            ],
   313            "Last-Modified": [
   314              "Fri, 09 Aug 2019 16:14:51 GMT"
   315            ],
   316            "Server": [
   317              "UploadServer"
   318            ],
   319            "X-Goog-Generation": [
   320              "1565367291426937"
   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              "AEnB2Up3iOAhYxILjtqxNrh-s3QlIpOyUUDrYVqe4A1YtrdoPDqqliD78xWwN6V46erVm5QeON032wzWsA-oBqEkVXkyZUzUkQ"
   349            ]
   350          },
   351          "Body": "aGVsbG8="
   352        }
   353      },
   354      {
   355        "ID": "f9841aa4c18822e6",
   356        "Request": {
   357          "Method": "DELETE",
   358          "URL": "https://www.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/weird-keysfoo%2F%2Fbar%2F%2F%2Fbaz?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:51 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              "AEnB2UrzH3aJSeJfCQLNN4-KY4OkSRl48x48sCAf2RPVipHyc7SM-N0vKiNnSvGIL6J8zgyuMFzoaC3lstvSpC9IZg0Ojt_cCA"
   417            ]
   418          },
   419          "Body": ""
   420        }
   421      }
   422    ]
   423  }