diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md b/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md
index 1c3d2b720043..fbfe372d697e 100644
--- a/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md
+++ b/sdk/storage/Azure.Storage.Blobs.Batch/CHANGELOG.md
@@ -5,8 +5,7 @@
- Added support for service version 2020-10-02.
- TenantId can now be discovered through the service challenge response, when using a TokenCredential for authorization.
- A new property is now available on the ClientOptions called `EnableTenantDiscovery`. If set to true, the client will attempt an initial unauthorized request to the service to prompt a challenge containing the tenantId hint.
-
-- This release contains bug fixes to improve quality.
+- Fixed bug where blob name was not encoded properly when using batch operations.
## 12.6.0 (2021-06-08)
- Includes all features from 12.6.0-beta.4.
diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/src/Azure.Storage.Blobs.Batch.csproj b/sdk/storage/Azure.Storage.Blobs.Batch/src/Azure.Storage.Blobs.Batch.csproj
index 4a79e7a4d6de..fec7588fbc6f 100644
--- a/sdk/storage/Azure.Storage.Blobs.Batch/src/Azure.Storage.Blobs.Batch.csproj
+++ b/sdk/storage/Azure.Storage.Blobs.Batch/src/Azure.Storage.Blobs.Batch.csproj
@@ -39,6 +39,7 @@
+
diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/src/BlobBatch.cs b/sdk/storage/Azure.Storage.Blobs.Batch/src/BlobBatch.cs
index 2d8afa5d0f76..557f86d72df5 100644
--- a/sdk/storage/Azure.Storage.Blobs.Batch/src/BlobBatch.cs
+++ b/sdk/storage/Azure.Storage.Blobs.Batch/src/BlobBatch.cs
@@ -8,6 +8,7 @@
using Azure.Storage.Blobs.Batch;
using Azure.Storage.Blobs.Batch.Models;
using Azure.Storage.Blobs.Models;
+using Azure.Storage.Shared;
namespace Azure.Storage.Blobs.Specialized
{
@@ -195,7 +196,7 @@ public virtual Response DeleteBlob(
HttpMessage message = BlobRestClient.CreateDeleteRequest(
containerName: blobContainerName,
- blob: blobName,
+ blob: blobName.EscapePath(),
timeout: null,
leaseId: conditions?.LeaseId,
deleteSnapshots: snapshotsOption == DeleteSnapshotsOption.None ? null : (DeleteSnapshotsOptionType?)snapshotsOption,
@@ -310,7 +311,7 @@ public virtual Response SetBlobAccessTier(
HttpMessage message = BlobRestClient.CreateSetAccessTierRequest(
containerName: blobContainerName,
- blob: blobName,
+ blob: blobName.EscapePath(),
accessTier.ToBatchAccessTier(),
timeout: null,
rehydratePriority: rehydratePriority.ToBatchRehydratePriority(),
diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/tests/BlobBatchClientTests.cs b/sdk/storage/Azure.Storage.Blobs.Batch/tests/BlobBatchClientTests.cs
index 9000a6582894..d11815b574f6 100644
--- a/sdk/storage/Azure.Storage.Blobs.Batch/tests/BlobBatchClientTests.cs
+++ b/sdk/storage/Azure.Storage.Blobs.Batch/tests/BlobBatchClientTests.cs
@@ -260,6 +260,28 @@ public async Task Delete_Basic()
await scenario.AssertDeleted(blobs);
}
+ [RecordedTest]
+ public async Task Delete_SpecialCharacters()
+ {
+ await using TestScenario scenario = Scenario();
+ BlobClient[] blobs = await scenario.CreateBlobsAsync(3, prefix: "blob ąęó");
+
+ BlobBatchClient client = scenario.GetBlobBatchClient();
+
+ using BlobBatch batch = client.CreateBatch();
+ Response[] responses = new Response[]
+ {
+ batch.DeleteBlob(blobs[0].Uri),
+ batch.DeleteBlob(blobs[1].Uri),
+ batch.DeleteBlob(blobs[2].Uri)
+ };
+ Response response = await client.SubmitBatchAsync(batch);
+
+ scenario.AssertStatus(202, response);
+ scenario.AssertStatus(202, responses);
+ await scenario.AssertDeleted(blobs);
+ }
+
[RecordedTest]
[ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)]
public async Task Delete_Basic_AccountSas()
@@ -585,6 +607,27 @@ public async Task SetBlobAccessTier_Basic()
await scenario.AssertTiers(AccessTier.Cool, blobs);
}
+ [RecordedTest]
+ public async Task SetBlobAccessTier_SpecialCharacters()
+ {
+ await using TestScenario scenario = Scenario();
+ BlobClient[] blobs = await scenario.CreateBlobsAsync(3, prefix: "blob ąęó");
+
+ BlobBatchClient client = scenario.GetBlobBatchClient();
+ using BlobBatch batch = client.CreateBatch();
+ Response[] responses = new Response[]
+ {
+ batch.SetBlobAccessTier(blobs[0].Uri, AccessTier.Cool),
+ batch.SetBlobAccessTier(blobs[1].Uri, AccessTier.Cool),
+ batch.SetBlobAccessTier(blobs[2].Uri, AccessTier.Cool)
+ };
+ Response response = await client.SubmitBatchAsync(batch);
+
+ scenario.AssertStatus(202, response);
+ scenario.AssertStatus(200, responses);
+ await scenario.AssertTiers(AccessTier.Cool, blobs);
+ }
+
[Test]
[ServiceVersion(Min = BlobClientOptions.ServiceVersion.V2019_12_12)]
[LiveOnly] // https://github.com/Azure/azure-sdk-for-net/issues/18058
@@ -1007,12 +1050,12 @@ public async Task CreateContainerAsync()
return test.Container;
}
- public async Task CreateBlobsAsync(BlobContainerClient container, int count)
+ public async Task CreateBlobsAsync(BlobContainerClient container, int count, string prefix="blob")
{
BlobClient[] blobs = new BlobClient[count];
for (int i = 0; i < count; i++)
{
- blobs[i] = _test.InstrumentClient(container.GetBlobClient("blob" + (++_blobId)));
+ blobs[i] = _test.InstrumentClient(container.GetBlobClient(prefix + (++_blobId)));
await blobs[i].UploadAsync(BinaryData.FromBytes(_test.GetRandomBuffer(Constants.KB)));
}
return blobs;
@@ -1029,8 +1072,8 @@ public async Task CreateBlockBlobsAsync(BlobContainerClient c
return blobs;
}
- public async Task CreateBlobsAsync(int count) =>
- await CreateBlobsAsync(await CreateContainerAsync(), count);
+ public async Task CreateBlobsAsync(int count, string prefix="blob") =>
+ await CreateBlobsAsync(await CreateContainerAsync(), count, prefix);
public async Task CreateBlockBlobsAsync(int count) =>
await CreateBlockBlobsAsync(await CreateContainerAsync(), count);
diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/Delete_SpecialCharacters.json b/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/Delete_SpecialCharacters.json
new file mode 100644
index 000000000000..803d6f8683cf
--- /dev/null
+++ b/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/Delete_SpecialCharacters.json
@@ -0,0 +1,272 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-86e07b5f-658c-c0e1-0bf2-d0ab2991ae18?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-7e5343194a1c9b42bd3cbb43ff573957-c06c5389fe59014c-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-public-access": "container",
+ "x-ms-client-request-id": "28ea3657-9345-f676-758e-dabec2dd6906",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:35 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 07 Jul 2021 22:46:36 GMT",
+ "ETag": "\u00220x8D9419913CE4CCC\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:46:36 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "28ea3657-9345-f676-758e-dabec2dd6906",
+ "x-ms-request-id": "d9276ab5-501e-0009-6981-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-86e07b5f-658c-c0e1-0bf2-d0ab2991ae18/blob \u0105\u0119\u00F31",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-ece492b6f270f14fb0fa5366397bf07c-33af49c7dfa8d749-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "485cc0d1-14b0-b57a-f3bd-0ad4aa529b45",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "i4R8w0Y9EBg7I8psm3HyeSYgVPKnhdL1cZXuTWyB\u002B962w\u002BNKFQdpGibR7SHICVsDm2CYoYl2Xwaxh1KwT8OruijsttiOqGQetznM1ZixLWg66rEM6FlVP2TdmI21uMtjJjP53FKCdPP7eepPqoltAFnpdmQRntHOlnZ0sA/Waf5uaa5lt1EVt3a9EG9vBpXab5c0y0JmUYdiKkXcDsPkJQ/r4EDaCEgI1L7uVI5hX5DhmUF4op28BxgnAo0LOamy2etfgyVUAGZOK/eDeP35AMq1\u002B3WCbIJyLtkoswW6/JsVO3qjAdtqjJnaKXamOI4aLQLDVj0zL21o7VVMK0xhlC5bbj2CVv7uSm7bqEMLy/ZKDYUD96Zd4QwNOhSGHmFMeZRHSslRmNcE1AzPV4cqXSFfAR3GXZyI/o0wdRzqaCsNjy\u002Buw4Es\u002BXWu/yOZjomE4tzyJxxDhhv4vkw8ICK7GWvgwchYfJmgMgioGF5573AErJI/\u002BEEOyggTtQQ08NhS8\u002BW3uMzALGZDUfQUmm68fs/cOHSQeyEq0ffARMaUa0IwVSR5wjajQ38s/KZM\u002Bi\u002BaVzc1WLdkwnfEjObUAOefruWy5ERJQ7uYOPT0Y3963tfIJe2PXxOKzJOstTZPz0OXjE3AmhbqURN7nCDDb173Sa0PDNv6EE7SJxixnI6FSWmxXNYyukTA3dPZE8Pzx1w0tGuIQMJnnXz/7nL\u002BObWF9VK2ERKIxY9pTi8HIP2K32C7fOci/AinSb5aMszSwqMeVB1wPLVJrO/cH/GSYH1/dA4RQ73NYvlKD8hTLZLCloyL6cvfGaOrcc/4Rd0XFOlB2769wH7mUfEkJi3t9n9cGYhkB3axn1prZtHu1RwcMvveElHUBdYNpZfZuvN1vntPnCtUsg1yjztjUlqt93zVCPQyDuMthxSyVmHf2ORn9ahWnjjxx3/ta4IWcLJ7YK0bBLL\u002BQ6\u002BXIhQWoVyrk7dW/FyyVllD40B0RKJgFxZiNvazw9MyaLL4vnwk2iYjQtjLv3RVyQlU2CBxif4MNgr\u002BtGtl\u002BNDjJJOquZjdHwkaUQLKlViiDGzsXuqywN6z64dxJiW6vUkH55rhqw9xd7kXVzj8QaGyW6j\u002BeJnlMWO09s0Qa/jjX5O4w629wWBce\u002Bcwm2mmt6nlvsp9vESwIbY3LLVCYAvAM/ekRH709JpHof2xtZX6Dj8jKqwuZaNPB6H2hpSrGhvccGdxAXMr8ckvNhpH/mwgPB51HjVeks5TVTzd/m4Gm4fi1UUuiAzM\u002BDni/y\u002BJBwk01Up2Nfzlfd6ZHaw2TfNbKZqTZSkn8rMRqSX7e5Keyk0yqCgkj2WK/FdmlWpglatGh9WU9qLgDeOWZQ==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "ecQqWa4Oxq1JcovYdz\u002BeRg==",
+ "Date": "Wed, 07 Jul 2021 22:46:36 GMT",
+ "ETag": "\u00220x8D94199140EF091\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "485cc0d1-14b0-b57a-f3bd-0ad4aa529b45",
+ "x-ms-content-crc64": "oU4z9SRvT60=",
+ "x-ms-request-id": "d9276b45-501e-0009-7181-738f62000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-86e07b5f-658c-c0e1-0bf2-d0ab2991ae18/blob \u0105\u0119\u00F32",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-570f023227c801409cbc1e6e06d1ca5b-71e0f8267da8e742-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "1572812c-2824-633c-0d94-520a66d3bbd8",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "jirZsxJUG5sXApEFfFA7X\u002B06DkyGTbR4XTQOju9/s7EJhKlvW1VVfKTBMa6CdDmjgarmcENOv0B1YVbeRo2rmE7g/PenzASY5JKnxBwG9en6aw1EmUNtusVo\u002Bfn/djYXFZlfondC/LSmTYuxpvojb2xt5NuAZv4Lc0ExPtIKmW5bkK6DplNxuG5Ynky3uxPKRIqNkpJblq\u002BaUy82EL3hnLMdVRZMoMgZ\u002BytsJ8iyVLctZvlIfQfbAPn/6VMjO6exdgGYmWX9fqTBdJZm7m/m5/93CKrDmR\u002BsQVUcTLd19cCEu7DHGrpRMOhVhwhwdRGKGQFTqzL97d3i61gQ4DLsS3/V4jO\u002BH81FJtfBbhEWO8xDkjO2IkmOh83S5C5iQE\u002B1aDuJm5Pdy/k0DoVaO3/Ly6\u002BLzU7\u002BNik1R1pl6zqe4uWHCwXWjKA5ZcY5gRPDM0tOBhh\u002B1nMBtzIRVFM4eOC/lSug0i969T8PUWeHxLQWchQPF\u002BUhHwtxhlTTxThMAe3meuznI2Ac1BHZb4QLevJ9\u002BuE/KGD7nXYfLkzapi8GwlB6oUrILk6z8kLTSK\u002BHZQthVcpWDdiM6912x/UTQS3h0600kdmotMyTizUeJ1XGmMhAeFFlr7R37bVtUmdZn7EV8XQCUtQyuaH\u002Bw4KibsOIry4s08jcfCT4vKMjO2JkOeuECTXgw0bzDb\u002BwZ\u002Bsy1X/x5KI4LMzpOHVQCpUxD34\u002BmYmWHmWOqOzoOMUJLBQ4xecjMVa/LAwem9C/j7mwwv5Acc1inLYaYzy2T/QH3wtgGESuDd0of2x8d4OUzhgzN3XHyLtG1SkxCc4ZCdwYF7vEX3Z0ArUgF/Fh5SQzhpUkghd\u002BQBZQGUMafAQPD3WPY2DIz2\u002BivjXAprHJ5e8F/YI59YbEmtekdEUzWoWxEAh80YHEarYlgsTivZllhzRTFX\u002BB1hruysmIJFsqbmOvD5aoTBRuQJPME3LC4tw9PuwR4EUGLznujga4O0Zb\u002BxNgMq4DvTof5dTstMOnLOjtS\u002BVuGY4eqd9cur4OtQRMcRdfYa8tOoGy8ftwGnp2RmIdyvBh7OKFQonOpgJ7ES/Pn0OrR8o4vxBkuyeTro5k5XNc8OsU64Q12h8lX5R\u002BNt/LoHo2yv6X5Avg/DC68ZP7acCOHiFDu7S/dm2qE2B85oRHxw0TLht1xAvgM\u002B5TeuiLKvXT7xi\u002Bh\u002BTFd1SR7dGqZBWrcyqF5zulGVkWY4jGa/yFHuhqqPZsiT8pTrbG5Nc5Nc/Ypwa9BkO5LdW\u002BqCRc/wtXC87pQLsfP\u002BrqXJmF3jWC3C247cT1xxiksHshruAbzE6rb9gJT/UUuWgc0qmqNE6gO8v2oxJHYUS2RI9A/ZAJzw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "wBMoFG6GPIJSSkZa3Yi9Iw==",
+ "Date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "ETag": "\u00220x8D94199142514A8\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "1572812c-2824-633c-0d94-520a66d3bbd8",
+ "x-ms-content-crc64": "XMFzKNmaeaA=",
+ "x-ms-request-id": "d9276b89-501e-0009-2a81-738f62000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-86e07b5f-658c-c0e1-0bf2-d0ab2991ae18/blob \u0105\u0119\u00F33",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-167360c4abd0a54e99aa70224d5fde73-7beb4e803f22ab47-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "20c4e8fc-b44c-e5eb-0b01-b5b416559655",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "EwIaX1rfQsI\u002Bvf/e64hPR0oSE3wd86pmDnZiyCaC0dB4g8XxVJohTT6w12YpXniERQvAU8A/uh9Ys1HkfHmcu\u002BwuZmjDXfKw8cY\u002BbRxEPLD\u002B3oMawn4QOcimmaFIPNDEExt6\u002B/gPwOcYD2H6AE0CE3ah5p72gfltHiyfHcNRZ7T1elkByUG37h2cAbIcFTh7o4Uqp1YyzpIhDdzLcKMkx6itBIbzAUo06fiBWX9HUQj0I3k9Jr9dw6vH4Lxk7H15eDoKbxCyiKI79b5esHQS2rvU10wq5qHoT0HaKyGO0Px6COFFPOL3QZvXAjAB/xI3tAUAkBUwT5GYIh/P11yBrCXB5KiSzZ3Z3ZWxUuNx5k8vo3cbjUDmSbhQrRrCKGk\u002BVlUKQBpqpOdnJrKAf/ytJjvPoDTlZR7l2prvQh\u002BDF7UrcvyOZqY0xP6Ps2eNZsm8oobe8oc0WfA2JGV/emLH4w/9VQwAH7\u002BVmts2VrG3WHTRM5\u002BZpSUt9hkLV0JAtUqbx89YjxG8vILGSFes/gM/f8zxrkbCLT7p0F7z9Mh9VOWQm47hX8ljFHcd01zOgfgWy9h2TwYD2JmRbr\u002Byyce5SPRxG2J0XR8CjZrPpVriG09m3SnwBwTfjML0UPEKsEqwY4poXGWVoW64c8JrNDM/r1JwTOudyUDvkY6gfw0u\u002BN1PH0HPer7p0Du6N5RCdFiOtaGemmReEplKeMvW9CFginrkGxXxbzSUhnuv4pGsrR02EslskF548QynhQHzE9sZWq0aXVhDnEZsChPpri8Incutn\u002BJY9PkbbCoISeozoHOflYjjkk/E83WD/4ZLj0Ldn\u002Bc2RnP5wWW0/vEuOlJcOWmgSRmmJAt86Kxt1PRz0NzoK6oC/Fr/ptQiL5NdlrkiJ8YcqkUpNnrbul3Gi\u002B1xQC4VRQ6oWTwPoKNEhPV4HlLzSq0tVyWWv/UvJkL8OBrnse5kSFCqes2KDAmh5LGFY5sK00E/Q\u002BgIfoYZeDP5E2iJXdMGE9YCSc/go0sc9NtDqsKm8mXYp20FXMnKkAKakPihGIbeflDFCIpxX5\u002Bd7Imr1s1wUiACsLZlALYMN7jNRRNSetxUZSxy4enaZkjNaHBAHro0KT3YnmfQeH2ZuNDRpBmMS3GtVnCh/XE3J0ltl5hGzBj9mBzVetx0hOyu2CkZCcEuQR3\u002Bk8hJkyvMoHYdYuDlU\u002By30wz9ttCVONGE8yVIHh6HPlZ6RzlQtATwCdllViILyIU8YTW1MYpMaVr2xaAGhIJYliOJawuzZx8HDK33MOKveCqfC7zp0g3MLt3eWe9k6YVWDcD\u002BgV16ifkVriTdVTl3R0x1Z3jGbsMWvTwt1A4woiInoCMisPbNJQ==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "bgklDspbqYy9\u002BeisUPeGFQ==",
+ "Date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "ETag": "\u00220x8D94199143A271B\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "20c4e8fc-b44c-e5eb-0b01-b5b416559655",
+ "x-ms-content-crc64": "GnkGApBegjo=",
+ "x-ms-request-id": "d9276bdf-501e-0009-7a81-738f62000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/?comp=batch",
+ "RequestMethod": "POST",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1479",
+ "Content-Type": "multipart/mixed; boundary=batch_92a49a61-ce2f-fb23-6929-2cab8747933f",
+ "traceparent": "00-f3ea9a1c71b4ac4ea2d20f3b3cde0068-cabf9c597020f247-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "a084c098-fb7f-ade1-294b-d7ec6059d473",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "LS1iYXRjaF85MmE0OWE2MS1jZTJmLWZiMjMtNjkyOS0yY2FiODc0NzkzM2YNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmluYXJ5DQpDb250ZW50LUlEOiAwDQoNCkRFTEVURSAvdGVzdC1jb250YWluZXItODZlMDdiNWYtNjU4Yy1jMGUxLTBiZjItZDBhYjI5OTFhZTE4L2Jsb2IlMjAlQzQlODUlQzQlOTklQzMlQjMxIEhUVFAvMS4xDQp0cmFjZXBhcmVudDogMDAtZjNlYTlhMWM3MWI0YWM0ZWEyZDIwZjNiM2NkZTAwNjgtZjM4MGIxYTdlZjA5MzE0MS0wMA0KQWNjZXB0OiBhcHBsaWNhdGlvbi94bWwNCkF1dGhvcml6YXRpb246IFNoYXJlZEtleSBrYXNvYm9sY2FuYWRhY2VudHJhbDpGdmFONmthdXR4Umd1Sm5qOXdWSk5VcEhFaUpIeTc3N3hxaXE2Vzk3YXZZPQ0KeC1tcy1kYXRlOiBXZWQsIDA3IEp1bCAyMDIxIDIyOjQ2OjM3IEdNVA0KQ29udGVudC1MZW5ndGg6IDANCg0KLS1iYXRjaF85MmE0OWE2MS1jZTJmLWZiMjMtNjkyOS0yY2FiODc0NzkzM2YNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmluYXJ5DQpDb250ZW50LUlEOiAxDQoNCkRFTEVURSAvdGVzdC1jb250YWluZXItODZlMDdiNWYtNjU4Yy1jMGUxLTBiZjItZDBhYjI5OTFhZTE4L2Jsb2IlMjAlQzQlODUlQzQlOTklQzMlQjMyIEhUVFAvMS4xDQp0cmFjZXBhcmVudDogMDAtZjNlYTlhMWM3MWI0YWM0ZWEyZDIwZjNiM2NkZTAwNjgtZjM4MGIxYTdlZjA5MzE0MS0wMA0KQWNjZXB0OiBhcHBsaWNhdGlvbi94bWwNCkF1dGhvcml6YXRpb246IFNoYXJlZEtleSBrYXNvYm9sY2FuYWRhY2VudHJhbDpvM2h2KzB6R20wK0JHQ05kWUljbThUOGFOWEQvd2ZOak9QRmhnUXB5SWNNPQ0KeC1tcy1kYXRlOiBXZWQsIDA3IEp1bCAyMDIxIDIyOjQ2OjM3IEdNVA0KQ29udGVudC1MZW5ndGg6IDANCg0KLS1iYXRjaF85MmE0OWE2MS1jZTJmLWZiMjMtNjkyOS0yY2FiODc0NzkzM2YNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmluYXJ5DQpDb250ZW50LUlEOiAyDQoNCkRFTEVURSAvdGVzdC1jb250YWluZXItODZlMDdiNWYtNjU4Yy1jMGUxLTBiZjItZDBhYjI5OTFhZTE4L2Jsb2IlMjAlQzQlODUlQzQlOTklQzMlQjMzIEhUVFAvMS4xDQp0cmFjZXBhcmVudDogMDAtZjNlYTlhMWM3MWI0YWM0ZWEyZDIwZjNiM2NkZTAwNjgtZjM4MGIxYTdlZjA5MzE0MS0wMA0KQWNjZXB0OiBhcHBsaWNhdGlvbi94bWwNCkF1dGhvcml6YXRpb246IFNoYXJlZEtleSBrYXNvYm9sY2FuYWRhY2VudHJhbDpFRVlnV01rUC9xV1RpS2pNcjVqSjgxUFdlemJUZ3UxSDVGdXdRbjIrdW5rPQ0KeC1tcy1kYXRlOiBXZWQsIDA3IEp1bCAyMDIxIDIyOjQ2OjM3IEdNVA0KQ29udGVudC1MZW5ndGg6IDANCg0KLS1iYXRjaF85MmE0OWE2MS1jZTJmLWZiMjMtNjkyOS0yY2FiODc0NzkzM2YtLQ0K",
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Type": "multipart/mixed; boundary=batchresponse_2f9614c8-c101-4856-81a5-a4b8a1246a73",
+ "Date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "x-ms-client-request-id": "a084c098-fb7f-ade1-294b-d7ec6059d473",
+ "x-ms-request-id": "d9276c43-501e-0009-5981-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": "LS1iYXRjaHJlc3BvbnNlXzJmOTYxNGM4LWMxMDEtNDg1Ni04MWE1LWE0YjhhMTI0NmE3Mw0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9odHRwDQpDb250ZW50LUlEOiAwDQoNCkhUVFAvMS4xIDIwMiBBY2NlcHRlZA0KeC1tcy1kZWxldGUtdHlwZS1wZXJtYW5lbnQ6IHRydWUNCngtbXMtcmVxdWVzdC1pZDogZDkyNzZjNDMtNTAxZS0wMDA5LTU5ODEtNzM4ZjYyMWUwNzBlDQp4LW1zLXZlcnNpb246IDIwMjAtMDgtMDQNClNlcnZlcjogV2luZG93cy1BenVyZS1CbG9iLzEuMA0KDQotLWJhdGNocmVzcG9uc2VfMmY5NjE0YzgtYzEwMS00ODU2LTgxYTUtYTRiOGExMjQ2YTczDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2h0dHANCkNvbnRlbnQtSUQ6IDENCg0KSFRUUC8xLjEgMjAyIEFjY2VwdGVkDQp4LW1zLWRlbGV0ZS10eXBlLXBlcm1hbmVudDogdHJ1ZQ0KeC1tcy1yZXF1ZXN0LWlkOiBkOTI3NmM0My01MDFlLTAwMDktNTk4MS03MzhmNjIxZTA3MTANCngtbXMtdmVyc2lvbjogMjAyMC0wOC0wNA0KU2VydmVyOiBXaW5kb3dzLUF6dXJlLUJsb2IvMS4wDQoNCi0tYmF0Y2hyZXNwb25zZV8yZjk2MTRjOC1jMTAxLTQ4NTYtODFhNS1hNGI4YTEyNDZhNzMNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1JRDogMg0KDQpIVFRQLzEuMSAyMDIgQWNjZXB0ZWQNCngtbXMtZGVsZXRlLXR5cGUtcGVybWFuZW50OiB0cnVlDQp4LW1zLXJlcXVlc3QtaWQ6IGQ5Mjc2YzQzLTUwMWUtMDAwOS01OTgxLTczOGY2MjFlMDcxMQ0KeC1tcy12ZXJzaW9uOiAyMDIwLTA4LTA0DQpTZXJ2ZXI6IFdpbmRvd3MtQXp1cmUtQmxvYi8xLjANCg0KLS1iYXRjaHJlc3BvbnNlXzJmOTYxNGM4LWMxMDEtNDg1Ni04MWE1LWE0YjhhMTI0NmE3My0t"
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-86e07b5f-658c-c0e1-0bf2-d0ab2991ae18/blob \u0105\u0119\u00F31",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-a74e25bfb6859b48872d32ac3cf936a8-031599171bd32048-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "c71346a2-f3c2-00c0-7bd3-172288182226",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 404,
+ "ResponseHeaders": {
+ "Date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "Vary": "Origin",
+ "x-ms-client-request-id": "c71346a2-f3c2-00c0-7bd3-172288182226",
+ "x-ms-error-code": "BlobNotFound",
+ "x-ms-request-id": "d9276ca3-501e-0009-3481-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-86e07b5f-658c-c0e1-0bf2-d0ab2991ae18/blob \u0105\u0119\u00F32",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-c2f2589e316c264f9b315d6fcbef3dc9-322dc4794b91b043-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "1a498340-0d46-6eb1-bcc7-6f9cfec7787b",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 404,
+ "ResponseHeaders": {
+ "Date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "Vary": "Origin",
+ "x-ms-client-request-id": "1a498340-0d46-6eb1-bcc7-6f9cfec7787b",
+ "x-ms-error-code": "BlobNotFound",
+ "x-ms-request-id": "d9276cde-501e-0009-6881-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-86e07b5f-658c-c0e1-0bf2-d0ab2991ae18/blob \u0105\u0119\u00F33",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-136b2efaf057274eb4a74c92675cf028-4fd0aa6220f8574e-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "05e2d4e7-08cf-e6df-e76a-b8862dda830e",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 404,
+ "ResponseHeaders": {
+ "Date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "Vary": "Origin",
+ "x-ms-client-request-id": "05e2d4e7-08cf-e6df-e76a-b8862dda830e",
+ "x-ms-error-code": "BlobNotFound",
+ "x-ms-request-id": "d9276cf7-501e-0009-0181-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-86e07b5f-658c-c0e1-0bf2-d0ab2991ae18?restype=container",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-46783aefc17d0744a3eacf99e84a84df-35b6befd408f1c4a-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "2ab46eb0-73e5-f5ac-0c8b-40a2de7ed9f4",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "2ab46eb0-73e5-f5ac-0c8b-40a2de7ed9f4",
+ "x-ms-request-id": "d9276d29-501e-0009-3281-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ }
+ ],
+ "Variables": {
+ "RandomSeed": "274433296",
+ "Storage_TestConfigDefault": "ProductionTenant\nkasobolcanadacentral\nU2FuaXRpemVk\nhttps://kasobolcanadacentral.blob.core.windows.net\nhttps://kasobolcanadacentral.file.core.windows.net\nhttps://kasobolcanadacentral.queue.core.windows.net\nhttps://kasobolcanadacentral.table.core.windows.net\n\n\n\n\nhttps://kasobolcanadacentral-secondary.blob.core.windows.net\nhttps://kasobolcanadacentral-secondary.file.core.windows.net\nhttps://kasobolcanadacentral-secondary.queue.core.windows.net\nhttps://kasobolcanadacentral-secondary.table.core.windows.net\n\nSanitized\n\n\nCloud\nBlobEndpoint=https://kasobolcanadacentral.blob.core.windows.net/;QueueEndpoint=https://kasobolcanadacentral.queue.core.windows.net/;FileEndpoint=https://kasobolcanadacentral.file.core.windows.net/;BlobSecondaryEndpoint=https://kasobolcanadacentral-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://kasobolcanadacentral-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://kasobolcanadacentral-secondary.file.core.windows.net/;AccountName=kasobolcanadacentral;AccountKey=Kg==;\nencryptionScope\n\n"
+ }
+}
\ No newline at end of file
diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/Delete_SpecialCharactersAsync.json b/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/Delete_SpecialCharactersAsync.json
new file mode 100644
index 000000000000..a657b748dfeb
--- /dev/null
+++ b/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/Delete_SpecialCharactersAsync.json
@@ -0,0 +1,272 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-729290a0-615f-c51e-0a16-a0b2e1250b13?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-8fff1254339e9c43b04dd8380e5da87e-f913ccee991b7d40-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-public-access": "container",
+ "x-ms-client-request-id": "8f627cb7-a3ab-c479-48be-c1c0f712aa75",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 07 Jul 2021 22:46:37 GMT",
+ "ETag": "\u00220x8D9419914B1AA0D\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "8f627cb7-a3ab-c479-48be-c1c0f712aa75",
+ "x-ms-request-id": "d9276d9e-501e-0009-1e81-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-729290a0-615f-c51e-0a16-a0b2e1250b13/blob \u0105\u0119\u00F31",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-e064367fbf29744fb63d686305bae292-e2102eba0cb02a4d-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "faffbee5-cce2-e4df-51ad-e12504c9e552",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "bK6h6LErtDCTr//nMbxjktHA\u002BmXCfGc2rstDKK8962HOu/Wz1lwvjMcy\u002B/ukkpOMWi/vNxhFsu9Gajrm54yAVsOdGXXGsLx0kW2dj4Bskhs3ts2ATrRIiAgGbGsiSKQ7sqU3BnkdxqpyeqarqCNv2tgerjG/AAgPVZBtwENQUkjIYt3bNIyiGu8jDdMOneDklpKSA5pzfLKdKLHorwZmIihd4kVGlKZLe5NCnPI0ALeviCmxvU6tVeUqPgvbuWvovOursLuangLrR4cHMeC/aCj5OSbdtWTZsIxgG1abcMIoWd8HiVD7FeomxXbGpiQFa9Xj4YBECweG0QAuOoKsUNbF3tcAuN/Y/SQ8tu/tEwpnWrCAt49B407YgLdQzdpnenWgAMdMBbL2C\u002BNcB1QXmL71xuDSLJhGhPuJJzcnhzBJ1Tx5TRJCG1X9iays5Nz5wOj5Wgb6lE7cWXzMw917z4OyEzIYnkursquK1aLsmp8ekGZPLS0qT0DtnfSWdld3grop\u002BdGp4SKcTqdab7\u002Bs8L7crTN2K6FVh8PyKgBXFDxUE1Pnw6HOda5Dst\u002BG0N\u002BAQaw1uskkAVYY03ENt7YhRTlrBVxsxC0dDTeEMnnBz7fkcelUIVpyLxH9z\u002B8vwL74IWymG8qDFH1/F6yRn87cVgO6KUXNzSTe\u002BNZKb/U97kx5jBAMG7TsYF1r1Amt4Y9DIHjrdJd4KlRIxyL0OKWHQSlfFxO90DtPzcjoYfgaMBdGBk99UXm1AWG8w1OR\u002BCe345LgTcl8hk88nKbOj8lbLpYLrjJVCvCwqhayAAzovdWhMH1lOuNOyoD/QLXS53GXYZW8hkr1YdiiL6OyyYVDVN7RLV5L9fSzveOxVso63sKkGp93KzeLq8\u002Bkwwo/mwD6vOvXAboTTGugCMlmQwsOaFHhDq7myymnRYGPpjLqdCHjt5reY90IkM4z1yNtJWfDllu4XoxSFPDCL7s4hKY5tpSng4xwLwR02H3gs/QGOSAayw/XMRaVkKOpHDMhzwwo\u002BSCOxqLbUmZWRIUPcmD8vPaaHriWYoV9EvLpxxPQUghwuLnTd3N\u002BPnipgOyRhR1CrF89h7FUkZeaELOv8YtThvF8n7qnKEWCHN8/7eGY7IzUpxq0kstXGyYiOGa/zk3tVvr7FeZjm4MZumvSFaS1AiQm2kpwnvMmJIOThO/fw02SUZfnndemcQuXmthghAaCbDZBmPMCfbcH1PBjzxaTOvcdQMMMzmRMgGk\u002B2QQbxqB8ERi5nSpZj9Tg38jnQ6H1A1/gQkNDdZ3R9RiKw6Sz6w5P5r792p3Mw7HvLO6cZDzISdakOoNcOZt756cSz8wwLPS6mF3j\u002BCjCFH6SVEmuNQ==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "ScwJQjtDbKl/GZevl25xPQ==",
+ "Date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "ETag": "\u00220x8D9419914CB0FFF\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "faffbee5-cce2-e4df-51ad-e12504c9e552",
+ "x-ms-content-crc64": "e9WGljMuQ1g=",
+ "x-ms-request-id": "d9276dc7-501e-0009-4581-738f62000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-729290a0-615f-c51e-0a16-a0b2e1250b13/blob \u0105\u0119\u00F32",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-11430bf89e5186439888df3989640bdd-07b6be686041e34f-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "2be2cf43-87e9-9346-84a2-3092036a3e11",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "zbIXNg1RYh5CL6SwwHY1zFqKrZVJs1PD\u002B90oICyMhSnHz7RA3oPnk1zhuLInLyTbdxTLehtQCRlfUzovKUHxtql76PDB9e7Woho4Z/ugm8y5TagYwAsNd8ab4YpIt2kb8AIJrEYzGoIm9NgBF6EevrdudtuY2fWebnEqJRNkjeqwHXf4lu\u002BGhjMl8cwyDF8lfCLS2kGOghcMaz7UCPRvwWbuUPopJSfI6O\u002Bocucpa2ESBanwkbKoIppg7CuxsX0\u002Bti9lRLxk\u002B1f6CvJR5Q8v4v/cwgNLfjCzRS1gyTn8FjZyaby3xCelrQpS9YbAVj2KMAkr1e568zj/sf6OBDEd/vO833tTeB7YNhX5\u002BIip8\u002B7w1pkv0EFI\u002BHWEtxIoFqjYNPeSA3fBNrjrU57ZgfuvVb0Qni6Y7i2ydOcFz8ALsCBsIMSQF\u002B93Lp/hRH2jbnd61GJVGHh6QEXK4I\u002BPu2f336N9bGA2Hj7NmG\u002BOt6qvDgVwi/pdtpen8d9\u002BxjZg53M46WTaJQIWRLYkh38J64mbGtGKHzBsmSgL1nqAt1cHbbH7Vs1F1ekDWUZEOS8YngVW4qxl1cdDy088z0\u002BHlYxeHRnODZW7VkXoh8bpKGD58jd0KtWroZjpuIp9CAWZe8O65hsVSZBwm4xnfU0BWaPvQ9wXEmu3snuB5VUKPU0/TgsCL0FE46imBI5IQyRK6F7njsUpgmlYAjOglGQ7Zl4\u002BKC5C/iphq18zcA7cbm9XNv32Iq6IFsyiqSwOpE5Ea54wChv1COk0heJl9RFbe5TESF5nRUOvtRFin1T9UgcR7wVwrGNTYS4TwpzLIiC6Ri6YSlvv3CVagFQJk2iUNjLbVAUL688wcOYwU4Om45Pxp1gmZQirIRPfFSsOSc7Ff4tq8M4br1teZ9l0v4iitJ3BGOsPbdAqMDLyK9WjIScYatT3PPPE1vj9yP0vNmKKPWCOTTDitRG6P8CcKIOFu0WxXFS0qnip/ULzEqXT\u002B/nQaO51FNT2NbXCPfwzKK10dwy3fdkN1pLo5FDu7qJs50TGy8CUEKZxuyef8W17dtSUfpuYG30fwpFbjDCECEYSVlW3bFzt4GZmRsGybuUlbG57WW8H08zGpgkuOIN17LPgjJoYwwl4p540MtS7bVSsNh/CCa7WC4KJ8cZTv6fi8FoO0eFKDKlkA7LR0qH4Czm0gQJks\u002BMECoEXj9JDJOj3UkF5rZtzYil2XgX8BTjhkOWMnj2lfjx3CsdgMn3WIN7K2oBgfl6dQR/Y7VXdCARINv7stoWqUtMEAqLUEy\u002BsoD0mMiu4gRKH710ezZDnmQHCF/x/6WlYH4isW3u7yC7vK00XttbZkLXrZMcojIVCHWmhEQ==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "ywhSA9B8mdx4kPOKsuVhNg==",
+ "Date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "ETag": "\u00220x8D9419914E02277\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "2be2cf43-87e9-9346-84a2-3092036a3e11",
+ "x-ms-content-crc64": "QUT4TDeIv9A=",
+ "x-ms-request-id": "d9276dfe-501e-0009-7981-738f62000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-729290a0-615f-c51e-0a16-a0b2e1250b13/blob \u0105\u0119\u00F33",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-77734c594024d044a9bbc9630ea2e1cf-b6594e0514530344-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "ebe93898-d1a5-40db-fc59-148bb790c40d",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "GbcyvP6WQ\u002BjDNoSPU5eg\u002BV7j/k6GdSh07JkyMp1/n6DmhbJv/HKirYv5Z7ICtj/sATc0H2vwi6SOvc9lZBFLQ5bkqM7lMPzrQVHCjQ51cjVZRTBmS4A19voO4D\u002BiPEh6riMcHg1xB9E7SN0aLf6VGUuZDB/g5fgVrrLU1k\u002B9SAQISN7rWFQn5z1eKgKiG8n8ecfzCTApmcgqBm9bnTGCfQDZEeUfqsD3ciThgrr2cpPp2F2HyT/U3q4WwFHly0oM3KwCyQnj3M4G/JcLSBcNNJPbcsTT\u002BrTABDI2COpuEaba1aUN86mKBfuOgcyoyZaXCIu9CVmFOOL4QcXWrNTkl\u002BrwMHJxAEHqUW3JRXjnGDqbnwBfsAhMVJzDFbHjs1gnqunit5gjJQhJ07jsu/NpESmLOgzUhObio9zWruqPB50UopqPBWCheHr3Fd1PYJipWgSIWHhLUyUD/xO8TXYdussa1xlY2QvJ6cKS3G8IkkJDLFPmB64lyE90jAVM5SoD2VsSNYl/UYD4vm\u002B1uXa2\u002Bm3ReSEjN7Ic9Q7K400GfASYjgIT9ly5xNrT7kg/bw/YvpGXe2sI4KKo9UB6tG0y8UFrHCtzogMQF7VGT0hq3YX/8SW8bgGYkK1gawEcPg9toPwH1FLkZBuNhmO2wZBaPhi6e8NIdoNA0ox9EzcC9Nml2a9MYwgyG4wKLued4c4dBizpYcNLJCl5xgHGZlDji5KKEOjhDdsPiF82PkibovG\u002BYA0KGZMVWrSF05wGbLQ8JqJVE9DlO/hR2dljFebg3iQQBwZD2HL/dbYzWzo/CRuq\u002BhemRY8h2CQVuUC5sUTOpfR39mSu\u002BU4wVp4ZsuC9Es\u002B9uRvPOpiV7i/iLR8yRcNyZLZFxxO2/AHIde/xCCZEV6dw/Pgo/mpc4gc1y8sv/hDapk0qeEq8BrwaBsSppOYIntZ3wUjKSWVL6eULgTA1mXfeFmHYGd5cs/Y8Dvilsz4hLC31tzzHEF3n3o9lsIWL5G1Myo2FMIT3Gw5SjjptpTan6lQCQOE7FgYE8TtP9wJxsCqKWeiwnPyp/ZwudYEieThZvsYxiKSLEbOHgD9IpyML4N0Q40xN9k5XWUJFDaGE4ncD9jk8QCeF/kg1KBu9YFZ4IpSkEZbrC8d32S9hRgMSAp7HRbHqzqC2i\u002BQEGM4zmfjszOoM4NDgF\u002BpxxGb3JLhEIyV89RuljlTz7Yay5vP5RD83dXkYBSLN5y3GeAk6vmYrwPSotqTcRz6WGPJKLjH2eIAmwK4\u002BKx0Drw7u3hVKuS8fhib\u002BUI6bWi47guwvg7j8zwCJE/247JTXpAeV7mgpTF7CKqcK\u002BCfxi2V/A6kx0ytV8Q4VwKYxZpmRJw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "Wwlc1\u002BBhgJpGadCjSpTGbA==",
+ "Date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "ETag": "\u00220x8D9419914F4E6CE\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "ebe93898-d1a5-40db-fc59-148bb790c40d",
+ "x-ms-content-crc64": "WNJrQOxylHc=",
+ "x-ms-request-id": "d9276e37-501e-0009-2d81-738f62000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/?comp=batch",
+ "RequestMethod": "POST",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1479",
+ "Content-Type": "multipart/mixed; boundary=batch_9862d722-96f7-d25d-4ea1-bec0894df3c7",
+ "traceparent": "00-012242263e4b44419ae050d92d73ba78-c3d9cc642e0d2341-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "264972c9-3d48-fee4-a7a6-b8bb6e411531",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "LS1iYXRjaF85ODYyZDcyMi05NmY3LWQyNWQtNGVhMS1iZWMwODk0ZGYzYzcNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmluYXJ5DQpDb250ZW50LUlEOiAwDQoNCkRFTEVURSAvdGVzdC1jb250YWluZXItNzI5MjkwYTAtNjE1Zi1jNTFlLTBhMTYtYTBiMmUxMjUwYjEzL2Jsb2IlMjAlQzQlODUlQzQlOTklQzMlQjMxIEhUVFAvMS4xDQp0cmFjZXBhcmVudDogMDAtMDEyMjQyMjYzZTRiNDQ0MTlhZTA1MGQ5MmQ3M2JhNzgtY2FkNDI5NTBjYzc0NmQ0ZC0wMA0KQWNjZXB0OiBhcHBsaWNhdGlvbi94bWwNCkF1dGhvcml6YXRpb246IFNoYXJlZEtleSBrYXNvYm9sY2FuYWRhY2VudHJhbDpoY053czVHa2JKYmRnQmZjMlIzWU1TZFBaWk1TOU9hMnE3M2M5UmsvYUpVPQ0KeC1tcy1kYXRlOiBXZWQsIDA3IEp1bCAyMDIxIDIyOjQ2OjM4IEdNVA0KQ29udGVudC1MZW5ndGg6IDANCg0KLS1iYXRjaF85ODYyZDcyMi05NmY3LWQyNWQtNGVhMS1iZWMwODk0ZGYzYzcNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmluYXJ5DQpDb250ZW50LUlEOiAxDQoNCkRFTEVURSAvdGVzdC1jb250YWluZXItNzI5MjkwYTAtNjE1Zi1jNTFlLTBhMTYtYTBiMmUxMjUwYjEzL2Jsb2IlMjAlQzQlODUlQzQlOTklQzMlQjMyIEhUVFAvMS4xDQp0cmFjZXBhcmVudDogMDAtMDEyMjQyMjYzZTRiNDQ0MTlhZTA1MGQ5MmQ3M2JhNzgtY2FkNDI5NTBjYzc0NmQ0ZC0wMA0KQWNjZXB0OiBhcHBsaWNhdGlvbi94bWwNCkF1dGhvcml6YXRpb246IFNoYXJlZEtleSBrYXNvYm9sY2FuYWRhY2VudHJhbDpjZVp1V3NCSnNxRlhmWUpEcnVtSGVsWVJ4N2RTSGp1VU5HMlFQS3lxakdJPQ0KeC1tcy1kYXRlOiBXZWQsIDA3IEp1bCAyMDIxIDIyOjQ2OjM4IEdNVA0KQ29udGVudC1MZW5ndGg6IDANCg0KLS1iYXRjaF85ODYyZDcyMi05NmY3LWQyNWQtNGVhMS1iZWMwODk0ZGYzYzcNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmluYXJ5DQpDb250ZW50LUlEOiAyDQoNCkRFTEVURSAvdGVzdC1jb250YWluZXItNzI5MjkwYTAtNjE1Zi1jNTFlLTBhMTYtYTBiMmUxMjUwYjEzL2Jsb2IlMjAlQzQlODUlQzQlOTklQzMlQjMzIEhUVFAvMS4xDQp0cmFjZXBhcmVudDogMDAtMDEyMjQyMjYzZTRiNDQ0MTlhZTA1MGQ5MmQ3M2JhNzgtY2FkNDI5NTBjYzc0NmQ0ZC0wMA0KQWNjZXB0OiBhcHBsaWNhdGlvbi94bWwNCkF1dGhvcml6YXRpb246IFNoYXJlZEtleSBrYXNvYm9sY2FuYWRhY2VudHJhbDpucXRLT2s5TmFVOVJLTThnMnVkU0dMNHppRG1QK2xFQXpYQ2FEUEJ1VFZrPQ0KeC1tcy1kYXRlOiBXZWQsIDA3IEp1bCAyMDIxIDIyOjQ2OjM4IEdNVA0KQ29udGVudC1MZW5ndGg6IDANCg0KLS1iYXRjaF85ODYyZDcyMi05NmY3LWQyNWQtNGVhMS1iZWMwODk0ZGYzYzctLQ0K",
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Type": "multipart/mixed; boundary=batchresponse_6d04b3dc-2102-4a51-bc17-e835e7b0a8f9",
+ "Date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "x-ms-client-request-id": "264972c9-3d48-fee4-a7a6-b8bb6e411531",
+ "x-ms-request-id": "d9276e7d-501e-0009-7181-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": "LS1iYXRjaHJlc3BvbnNlXzZkMDRiM2RjLTIxMDItNGE1MS1iYzE3LWU4MzVlN2IwYThmOQ0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9odHRwDQpDb250ZW50LUlEOiAwDQoNCkhUVFAvMS4xIDIwMiBBY2NlcHRlZA0KeC1tcy1kZWxldGUtdHlwZS1wZXJtYW5lbnQ6IHRydWUNCngtbXMtcmVxdWVzdC1pZDogZDkyNzZlN2QtNTAxZS0wMDA5LTcxODEtNzM4ZjYyMWUwNzMwDQp4LW1zLXZlcnNpb246IDIwMjAtMDgtMDQNClNlcnZlcjogV2luZG93cy1BenVyZS1CbG9iLzEuMA0KDQotLWJhdGNocmVzcG9uc2VfNmQwNGIzZGMtMjEwMi00YTUxLWJjMTctZTgzNWU3YjBhOGY5DQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2h0dHANCkNvbnRlbnQtSUQ6IDENCg0KSFRUUC8xLjEgMjAyIEFjY2VwdGVkDQp4LW1zLWRlbGV0ZS10eXBlLXBlcm1hbmVudDogdHJ1ZQ0KeC1tcy1yZXF1ZXN0LWlkOiBkOTI3NmU3ZC01MDFlLTAwMDktNzE4MS03MzhmNjIxZTA3MzINCngtbXMtdmVyc2lvbjogMjAyMC0wOC0wNA0KU2VydmVyOiBXaW5kb3dzLUF6dXJlLUJsb2IvMS4wDQoNCi0tYmF0Y2hyZXNwb25zZV82ZDA0YjNkYy0yMTAyLTRhNTEtYmMxNy1lODM1ZTdiMGE4ZjkNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1JRDogMg0KDQpIVFRQLzEuMSAyMDIgQWNjZXB0ZWQNCngtbXMtZGVsZXRlLXR5cGUtcGVybWFuZW50OiB0cnVlDQp4LW1zLXJlcXVlc3QtaWQ6IGQ5Mjc2ZTdkLTUwMWUtMDAwOS03MTgxLTczOGY2MjFlMDczMw0KeC1tcy12ZXJzaW9uOiAyMDIwLTA4LTA0DQpTZXJ2ZXI6IFdpbmRvd3MtQXp1cmUtQmxvYi8xLjANCg0KLS1iYXRjaHJlc3BvbnNlXzZkMDRiM2RjLTIxMDItNGE1MS1iYzE3LWU4MzVlN2IwYThmOS0t"
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-729290a0-615f-c51e-0a16-a0b2e1250b13/blob \u0105\u0119\u00F31",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-735a8cea46a0094b85e31029134abda0-9f806e2048aa874c-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "17f61a31-cc04-907f-a641-98e077248cdc",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 404,
+ "ResponseHeaders": {
+ "Date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "Vary": "Origin",
+ "x-ms-client-request-id": "17f61a31-cc04-907f-a641-98e077248cdc",
+ "x-ms-error-code": "BlobNotFound",
+ "x-ms-request-id": "d9276ec6-501e-0009-3381-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-729290a0-615f-c51e-0a16-a0b2e1250b13/blob \u0105\u0119\u00F33",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-08e55f1d1bdd9b40bd30311b34253c22-5e4df045f6aabe42-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "8ddf9629-389b-e691-5079-4aa45554ea66",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 404,
+ "ResponseHeaders": {
+ "Date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "Vary": "Origin",
+ "x-ms-client-request-id": "8ddf9629-389b-e691-5079-4aa45554ea66",
+ "x-ms-error-code": "BlobNotFound",
+ "x-ms-request-id": "ea6142e3-a01e-001d-5a81-73c70d000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-729290a0-615f-c51e-0a16-a0b2e1250b13/blob \u0105\u0119\u00F32",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-b1e7f1d5fffb774380d60d6974a112b6-bbdc9f8a7653f446-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "5489e901-fe4a-382d-31a5-398723957bd2",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 404,
+ "ResponseHeaders": {
+ "Date": "Wed, 07 Jul 2021 22:46:38 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "Vary": "Origin",
+ "x-ms-client-request-id": "5489e901-fe4a-382d-31a5-398723957bd2",
+ "x-ms-error-code": "BlobNotFound",
+ "x-ms-request-id": "dd34f7ec-101e-0045-5d81-731f52000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-729290a0-615f-c51e-0a16-a0b2e1250b13?restype=container",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-a3ff14f82db93f44bbaa1a1b545642fb-ab19fb4dd6cbbd4b-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "8c5d7cd6-edb6-a137-0d30-1879dde04bea",
+ "x-ms-date": "Wed, 07 Jul 2021 22:46:39 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 07 Jul 2021 22:46:41 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "8c5d7cd6-edb6-a137-0d30-1879dde04bea",
+ "x-ms-request-id": "d9276f41-501e-0009-2881-738f62000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ }
+ ],
+ "Variables": {
+ "RandomSeed": "1248649888",
+ "Storage_TestConfigDefault": "ProductionTenant\nkasobolcanadacentral\nU2FuaXRpemVk\nhttps://kasobolcanadacentral.blob.core.windows.net\nhttps://kasobolcanadacentral.file.core.windows.net\nhttps://kasobolcanadacentral.queue.core.windows.net\nhttps://kasobolcanadacentral.table.core.windows.net\n\n\n\n\nhttps://kasobolcanadacentral-secondary.blob.core.windows.net\nhttps://kasobolcanadacentral-secondary.file.core.windows.net\nhttps://kasobolcanadacentral-secondary.queue.core.windows.net\nhttps://kasobolcanadacentral-secondary.table.core.windows.net\n\nSanitized\n\n\nCloud\nBlobEndpoint=https://kasobolcanadacentral.blob.core.windows.net/;QueueEndpoint=https://kasobolcanadacentral.queue.core.windows.net/;FileEndpoint=https://kasobolcanadacentral.file.core.windows.net/;BlobSecondaryEndpoint=https://kasobolcanadacentral-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://kasobolcanadacentral-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://kasobolcanadacentral-secondary.file.core.windows.net/;AccountName=kasobolcanadacentral;AccountKey=Kg==;\nencryptionScope\n\n"
+ }
+}
\ No newline at end of file
diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/SetBlobAccessTier_SpecialCharacters.json b/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/SetBlobAccessTier_SpecialCharacters.json
new file mode 100644
index 000000000000..f2bd168c3ef7
--- /dev/null
+++ b/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/SetBlobAccessTier_SpecialCharacters.json
@@ -0,0 +1,308 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-c359d243-4e81-915c-ae55-1c7b111ed81e?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-e053dbb6d709d741973dfa31d592aec0-f6f05569bbc02940-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-public-access": "container",
+ "x-ms-client-request-id": "df92498b-f4fc-4c59-b364-c965d392f5af",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:26 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "ETag": "\u00220x8D9419955B04362\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "df92498b-f4fc-4c59-b364-c965d392f5af",
+ "x-ms-request-id": "98b899cc-301e-000f-4382-73bcdd000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-c359d243-4e81-915c-ae55-1c7b111ed81e/blob \u0105\u0119\u00F31",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-ef6ae4ff9a3efc41937e8d00aefaf8b9-7304e1db014d854e-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "1a7ca240-43e9-07b3-50f1-a8187923c34e",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "3P3dYS1ld2gYgishij4\u002Bag6v78eL\u002BCE35W087RFUBAVrFEFWZ\u002BY/JdIqx3rIN8F1Jl9XI6MtJOPbpXvAKYlWxH4mtnX85wMncMn1YDGnb62rx8ax/OBhPvBdesFqf/xI0wP7oYBMeT9cL7LZN8OyNDbOFGHDpMedxHiFn2xBvPHMrIwuq80tX02HVcwthwYsqkWLnGqahS87XtwIx9nSGnPBDIs2hIlooLUTPE/6cDxyWPQntiCGMiZd8k3wJJd0tDpZa3t69ia8I/u1hknfQO6flW/lq2RTO9pl2ZE7d3wdn4cVoQTB92LOapMk0avdfrFfUY4ojgnVBjCgFRyUgKt/l\u002BbByp/p3p4MF0DRLmkvh1rf3Cbt9BF\u002BP5vTIeJFOennpDrEHLQSdXPwG3fIBNfHcY7CtKOFkqLVQ4oEFr27x91X6YovamumzWez/NiatTrDC69UgoVFYhKX7tgpDl61NFSZcRtNlwYiG\u002Bc80ZXKO41PQAoNZ0RYEYZ3mHuSfL4I/ceEAUQfdnSoMWedCZF8zLNL2c1UqM0PQF\u002BU1f\u002BLj58oNNTORTlIMMqWZTXdugj1\u002B8vHR6LxtFX6dcDli6B0HaHHddS8rYZ5AqkDvUOXMYVXntkzw0j8Nn9/1NB5Y6QpIUeTFUUzOE1ETUT57vYRYkM6je3GQVlZyz5VPdm2AJ8E2Zz7AxtAI2WM7nUEAkiJbXGMPtW3YuDtOkoG3vtzjk2k9BRaFV4o\u002BmqIOlLkVMj2y9BnKcHJTXa8DcjROUVqGGAoYA4zLlcTZERrLiiNCeaBEBIqDGSL2qaengiVVsAlHiLyvPS6wp14VMV9Xh5OLgTiTykyPwz7nIVolZBPfQ2DRRAFm03yx051sbefDXuHT28DswaX8t4W9h9uUSwNKda3\u002BRgOSZO28IjbvY1UW44J4EYgS8oH7FMy76Qtg3UhaIjg6BNjeQbcTcN\u002BvDVQwZuRZXHm7N4MsA3F3FnuiWwSuVUFc3J6pmc/Q/4HiDAd4S0JnB4EOnup1DgGnZ2s7cNWawLgS04oFr4KpqnfBSfdqPsr5exNDn/ZW586dAjKklY6sB0tPJXf4IVf\u002BpPSys8RKPWigAjWCFyCBu\u002Bv7qK1QBNSpFQKr2tlTARn7RTrB5HQKEsTKBJNZKfAqjamL/Ljqrl/fyV6B3mJPDMDbxtIl/5d38VWoRgBBUCtSgQ1vh0Rg0NabIhsVSHRiuveSvSMdxM3SFAtjAihfXrkzLx0VH4W8ezX7Sp28YmjhBcsI7pMINLw/XXM5PY7uO4Oh4hlXDZsx1gItYrowVfGigjwdVq/mKvqhFYISQ31mzQ8Z2kAPifhv1tiRGtIBzweBlnuSkOUT\u002B/detjfZA==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "KoXpoi0O\u002BtuvmRxhq\u002BtXYQ==",
+ "Date": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "ETag": "\u00220x8D9419955E97E6D\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "1a7ca240-43e9-07b3-50f1-a8187923c34e",
+ "x-ms-content-crc64": "crlAt/GsOzM=",
+ "x-ms-request-id": "98b89aaa-301e-000f-7882-73bcdd000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-c359d243-4e81-915c-ae55-1c7b111ed81e/blob \u0105\u0119\u00F32",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-98553d51137c54488dfa73f4ca8ffc93-3bda5d3a710e3e4c-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "c515d8ec-47a6-4a11-3391-8ae77665af8d",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "AVvdFjFS8lviMT8NDjuOlfGcnNdcxXo6lwvIZARBc6KIkQ1ZIEYi7a8gN7gDpvkVYhIm3Ybr8jvgo38mio5WoL2dhXwtNXWrea8oO43CNvERsgHyG5UcnJ/SeH3G\u002B2MgyZf6ZiB85y2demTWw7atHmyNFNeNZIUngOjdW7z35H5MB3L2x9DQlcvTVaAxRdnoJFoQOOaLk2US0\u002BU4noxxpZXlirtEt1ecvX8MuQ/k9TsP9Ddi5quXwHQN5PTqmPY/Yq8KS7odpGwCdHtnf9lVLd2qKKlUDr7qTslGNtNisSSJzFZf2aqA8lDKX3IwMEGbt7YXQG9M6lPxIP3x1m2Zn8NW3bKC9VMzKTZZiq9MuR6Iq38dS3G0POIDbrmsjxviMb\u002Bu2VKPGcJi4xY58mCkpWbeaSvufFNSoaDPf4eahpoad1jvneDL\u002BJK8umhae0mCXshSzibw87VrXDexv5k7yF18HnsHtQiGEnCZMsHr9yZWTSG\u002BR7h0KoOjg0CoGjn4gfIK3lzOeqnAy7u2V8Hzf2QRWnF4fIClCPT4YzHH3vg2oLDO4RnKiNN3/Xv9vdPCrwPclr/IfwRyZdZn1hZ3\u002Be3Cf7YQJZ5LR9KdAH4Ep0ohNbMt6kg5bSGsXHtDYrK8AASOOj4dsYplkE/tKn6Fbb2LRqBiSQ6liRGUZMgjCOUf4QB6dm0LBIQoyFr4TEOiJu\u002B9txsSWrb26bEsiE3CQYhqzUl\u002BC/dQf0IcOYG0rD3O8j7ZZVDJDYZJhI2833s2ZobRjn/5JBr3bTfZ9SA1QTxzXZYP6Nw3oL/CNIdqlKDG5dP64h2\u002B1c0j4fgZ8BhmFEJQSIHlJ32qme2/NvCTjdmXEhBNO14etYjI6wfkHrCnWx9EGUse4L1VT0kw/p7dj1Megt0HGdnjMZL5HTt2xno9GNrQTnSNeDFS9\u002BsV7rfq61yzxZzSn0JGYee5JMOB3onO8ubDDEHfkQmrtCHtzkPbDzHfwgDeaniYiu2M1FNu0RhiRvvQJ94a1DOSJ\u002BsgWZKk3RWRoRyJ8IhtKoJTUr21PeMIi4dHCuhTxO7MS0ONeDBa6PY\u002B3C/82VZzY/xcx4F13OkHF80KXNItPtwtvKRE4LJR\u002BGrHd2CzDLIx1Kfr9v1sVm9ZhWBjUIskEJ5SzxyyLoNKC84XrmSJVAsb2YgrQUffwGU161pR7qjfomfBYTyVf6UjoesvVacK0DFVR3YC\u002BM5Wcg63fUMo\u002BBwlNwv9x/LOhlniB6BcsGu9Khop\u002B6cx3KqYau4u3QJi\u002BqnOCR2bDAg\u002Bh8AdH/Eu\u002BsKj\u002BlIo//x181thZFwEoKhXgAz2jadNIR4R6nTmFLy4am8ri\u002BOwOfusWRXCOqisOucXxQ==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "Av\u002Bcie6CLoB5KCDfszZXNQ==",
+ "Date": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "ETag": "\u00220x8D9419955FF0636\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "c515d8ec-47a6-4a11-3391-8ae77665af8d",
+ "x-ms-content-crc64": "nkRBWvq696M=",
+ "x-ms-request-id": "98b89b11-301e-000f-5682-73bcdd000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-c359d243-4e81-915c-ae55-1c7b111ed81e/blob \u0105\u0119\u00F33",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-0b54aaa22f5b6848aadccf0c903a9b43-b0172a0bce2ed146-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "9febfe91-1333-07be-929e-9dfe45b296b9",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "zk4d1DMBEDQKfCLmJck2JJGtv2LSUh9Y0\u002B06iczxvbFl\u002BcGQgdTH6sfguyokKyVqW2VWyKZNu3wvxQBFx4ZoGL5wgCsIpaO85tSb8Zb0M6jIzy5mm/ULFz5EYbvUgSNAd6JstKr5YbbCmuHRssnlO5FYffhYAn3JZGntw0Tn52WxWnrziH7\u002Bzm53owEUOmV0XiUpewMq6HUlo09BDJ1x2rJ7IFhP8rISWq6J4V57tCoDeWQevWxhhnIFzeUvvMLQBchPmBkNJGxyFyFVoQYWqe4kPZM4Ux1FGpnlSiTN453suNuVLBwR9lT4q6ZKDOVr7iP2C38ul7KrCX6AJ9lIpTODaOgrgH3RE0c\u002BQKd2\u002Bg20elsA1tgevSEo6iKdkc56sAZyx6P8P26mJPc371cKNA5wy6x\u002BR85bZarHA5VaM4J5w5ChBDNpuDvtWrHg5s7JHbYULcUh/Gg4F2H5NTzYS/B1vizGaTDaBhNxkOwcen/c/eXfRga8V8YnaOzScIL\u002BFA/BayehArSFOSayr2x8HJzhHDdX\u002BQTquGdlnwBDCJaQcnzdWw5YOvswWQ3gCqhaq0xP8VRLpxsK1rPAPGOzQTCQIjzwnsCOieE8Jp/2Cq6\u002BCvSz9BdBRctg0oRbmP2YfRjcT\u002BhragyMwWhyD4F8E8wEATJu/00ZTtxxj8s8MvDjpKiGGrrGU5/nJzKuzzZJ5L\u002B3VpbLKX3KwwEL\u002BdtAUI53jmrY9fkSPq2Sh9caan6mKKsMhNtaGHsqvFa4ulrEptekN0DLcO7FpRfpOKGlsFiCZNEwNMuyHXbvrTmjWYNTzuAAdjI927e8R97EcN/ZhQv9NlaIlHIL8RrK28K0IkyTlWrApTolRIgZc\u002Bzt7qyWFSgtpSMtyjlt9IQYc//1BySSMNt0GN/R1/HObyGGHgJtM8aZh30oZsowU7G1DdGIJGvIWr7RIv1JXM0xX1sY59WCqj85W4CnackQRMUuHMogRUq1vcREnBHJUCqv9wdvF2vbM2KST8nqIPH0wd03Gj8CERkRYykRPQ4tcApV93LBoCxaUulnjvWByp3ST9szkTXrreXtXrRByvVUZN6\u002BlSl\u002BMiCx3chWm4Mkj5iMPu0z\u002Bt/UakqM1EJ3GIjzEioXwjVzUxy6grRtlRFiyc4ctIsIIWn/6ire8l7eOcQ/YohZDM1iGOrQeHgqZ9U4KgpzW2P96/HAF9gLlWG\u002B20jvLTKJCL0BupygN6nx1IJVpshUat1hQnaXmfT1V4OJEpwvOzmiryFNcqHHXLRIzkNVte6ZaXFqjeu78m/IDGMYFyUMwphJsvenBvg8meXCT8qxn6GV8KgrxK1O572xhWY\u002BrkWPOwyqDAL38WN5LvQF\u002BA==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "V6fYuDCNITdYNMSd6GTV0A==",
+ "Date": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "ETag": "\u00220x8D9419956143FCB\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "9febfe91-1333-07be-929e-9dfe45b296b9",
+ "x-ms-content-crc64": "PZx8kSaEJL0=",
+ "x-ms-request-id": "98b89ba8-301e-000f-5882-73bcdd000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/?comp=batch",
+ "RequestMethod": "POST",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1572",
+ "Content-Type": "multipart/mixed; boundary=batch_6302e067-66ca-e2b0-298b-255f1f5845f6",
+ "traceparent": "00-472a5fd39180654b9e840c8b39f5cea6-359b155ca71f8945-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "04bb59c7-d325-0164-80cf-b394c4b27829",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "LS1iYXRjaF82MzAyZTA2Ny02NmNhLWUyYjAtMjk4Yi0yNTVmMWY1ODQ1ZjYNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmluYXJ5DQpDb250ZW50LUlEOiAwDQoNClBVVCAvdGVzdC1jb250YWluZXItYzM1OWQyNDMtNGU4MS05MTVjLWFlNTUtMWM3YjExMWVkODFlL2Jsb2IlMjAlQzQlODUlQzQlOTklQzMlQjMxP2NvbXA9dGllciBIVFRQLzEuMQ0KeC1tcy1hY2Nlc3MtdGllcjogQ29vbA0KdHJhY2VwYXJlbnQ6IDAwLTQ3MmE1ZmQzOTE4MDY1NGI5ZTg0MGM4YjM5ZjVjZWE2LWM0MmU5YWIxZGNjYzcxNGItMDANCkFjY2VwdDogYXBwbGljYXRpb24veG1sDQpBdXRob3JpemF0aW9uOiBTaGFyZWRLZXkga2Fzb2JvbGNhbmFkYWNlbnRyYWw6a3pFemowMEFjM2cvbFc2RVlGWmxjdjhZaWM1ZzNEdjFDdFBWeXo1LytOOD0NCngtbXMtZGF0ZTogV2VkLCAwNyBKdWwgMjAyMSAyMjo0ODoyOCBHTVQNCkNvbnRlbnQtTGVuZ3RoOiAwDQoNCi0tYmF0Y2hfNjMwMmUwNjctNjZjYS1lMmIwLTI5OGItMjU1ZjFmNTg0NWY2DQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2h0dHANCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJpbmFyeQ0KQ29udGVudC1JRDogMQ0KDQpQVVQgL3Rlc3QtY29udGFpbmVyLWMzNTlkMjQzLTRlODEtOTE1Yy1hZTU1LTFjN2IxMTFlZDgxZS9ibG9iJTIwJUM0JTg1JUM0JTk5JUMzJUIzMj9jb21wPXRpZXIgSFRUUC8xLjENCngtbXMtYWNjZXNzLXRpZXI6IENvb2wNCnRyYWNlcGFyZW50OiAwMC00NzJhNWZkMzkxODA2NTRiOWU4NDBjOGIzOWY1Y2VhNi1jNDJlOWFiMWRjY2M3MTRiLTAwDQpBY2NlcHQ6IGFwcGxpY2F0aW9uL3htbA0KQXV0aG9yaXphdGlvbjogU2hhcmVkS2V5IGthc29ib2xjYW5hZGFjZW50cmFsOk1tR2pMMEV6ZDZMd0RYSTNrNkRKSzY1TldwYlpFSWw5NG5QaWZ6eDdVUUE9DQp4LW1zLWRhdGU6IFdlZCwgMDcgSnVsIDIwMjEgMjI6NDg6MjggR01UDQpDb250ZW50LUxlbmd0aDogMA0KDQotLWJhdGNoXzYzMDJlMDY3LTY2Y2EtZTJiMC0yOThiLTI1NWYxZjU4NDVmNg0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9odHRwDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiaW5hcnkNCkNvbnRlbnQtSUQ6IDINCg0KUFVUIC90ZXN0LWNvbnRhaW5lci1jMzU5ZDI0My00ZTgxLTkxNWMtYWU1NS0xYzdiMTExZWQ4MWUvYmxvYiUyMCVDNCU4NSVDNCU5OSVDMyVCMzM/Y29tcD10aWVyIEhUVFAvMS4xDQp4LW1zLWFjY2Vzcy10aWVyOiBDb29sDQp0cmFjZXBhcmVudDogMDAtNDcyYTVmZDM5MTgwNjU0YjllODQwYzhiMzlmNWNlYTYtYzQyZTlhYjFkY2NjNzE0Yi0wMA0KQWNjZXB0OiBhcHBsaWNhdGlvbi94bWwNCkF1dGhvcml6YXRpb246IFNoYXJlZEtleSBrYXNvYm9sY2FuYWRhY2VudHJhbDpRc0NQTGFaZ1BabmtYTGprT1E4SGx1Z0srRjMvMlF3NUduWTZLbWVETlpjPQ0KeC1tcy1kYXRlOiBXZWQsIDA3IEp1bCAyMDIxIDIyOjQ4OjI4IEdNVA0KQ29udGVudC1MZW5ndGg6IDANCg0KLS1iYXRjaF82MzAyZTA2Ny02NmNhLWUyYjAtMjk4Yi0yNTVmMWY1ODQ1ZjYtLQ0K",
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Type": "multipart/mixed; boundary=batchresponse_0aa9b6e4-4452-4e80-a298-3974c86c7367",
+ "Date": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "x-ms-client-request-id": "04bb59c7-d325-0164-80cf-b394c4b27829",
+ "x-ms-request-id": "98b89c4e-301e-000f-6582-73bcdd000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": "LS1iYXRjaHJlc3BvbnNlXzBhYTliNmU0LTQ0NTItNGU4MC1hMjk4LTM5NzRjODZjNzM2Nw0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9odHRwDQpDb250ZW50LUlEOiAwDQoNCkhUVFAvMS4xIDIwMCBPSw0KeC1tcy1yZXF1ZXN0LWlkOiA5OGI4OWM0ZS0zMDFlLTAwMGYtNjU4Mi03M2JjZGQxZWEyNjUNCngtbXMtdmVyc2lvbjogMjAyMC0wOC0wNA0KU2VydmVyOiBXaW5kb3dzLUF6dXJlLUJsb2IvMS4wDQoNCi0tYmF0Y2hyZXNwb25zZV8wYWE5YjZlNC00NDUyLTRlODAtYTI5OC0zOTc0Yzg2YzczNjcNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1JRDogMQ0KDQpIVFRQLzEuMSAyMDAgT0sNCngtbXMtcmVxdWVzdC1pZDogOThiODljNGUtMzAxZS0wMDBmLTY1ODItNzNiY2RkMWVhMjY3DQp4LW1zLXZlcnNpb246IDIwMjAtMDgtMDQNClNlcnZlcjogV2luZG93cy1BenVyZS1CbG9iLzEuMA0KDQotLWJhdGNocmVzcG9uc2VfMGFhOWI2ZTQtNDQ1Mi00ZTgwLWEyOTgtMzk3NGM4NmM3MzY3DQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2h0dHANCkNvbnRlbnQtSUQ6IDINCg0KSFRUUC8xLjEgMjAwIE9LDQp4LW1zLXJlcXVlc3QtaWQ6IDk4Yjg5YzRlLTMwMWUtMDAwZi02NTgyLTczYmNkZDFlYTI2OA0KeC1tcy12ZXJzaW9uOiAyMDIwLTA4LTA0DQpTZXJ2ZXI6IFdpbmRvd3MtQXp1cmUtQmxvYi8xLjANCg0KLS1iYXRjaHJlc3BvbnNlXzBhYTliNmU0LTQ0NTItNGU4MC1hMjk4LTM5NzRjODZjNzM2Ny0t"
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-c359d243-4e81-915c-ae55-1c7b111ed81e/blob \u0105\u0119\u00F31",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-1d28623289fa6a48b2ee718bbcd26461-1a4873ce67282846-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "c698eeb5-409c-07d0-c7a4-0d90a5084e1b",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1024",
+ "Content-MD5": "KoXpoi0O\u002BtuvmRxhq\u002BtXYQ==",
+ "Content-Type": "application/octet-stream",
+ "Date": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "ETag": "\u00220x8D9419955E97E6D\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Vary": "Origin",
+ "x-ms-access-tier": "Cool",
+ "x-ms-access-tier-change-time": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "c698eeb5-409c-07d0-c7a4-0d90a5084e1b",
+ "x-ms-creation-time": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "x-ms-last-access-time": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-request-id": "98b89d15-301e-000f-1182-73bcdd000000",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-c359d243-4e81-915c-ae55-1c7b111ed81e/blob \u0105\u0119\u00F32",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-09d2e42f2cd84042a877d3143b7cf4de-aae16b8e1f389946-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "d5df2dd1-b11a-398c-b93e-c466ad90673a",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1024",
+ "Content-MD5": "Av\u002Bcie6CLoB5KCDfszZXNQ==",
+ "Content-Type": "application/octet-stream",
+ "Date": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "ETag": "\u00220x8D9419955FF0636\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Vary": "Origin",
+ "x-ms-access-tier": "Cool",
+ "x-ms-access-tier-change-time": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "d5df2dd1-b11a-398c-b93e-c466ad90673a",
+ "x-ms-creation-time": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "x-ms-last-access-time": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-request-id": "98b89d5f-301e-000f-5482-73bcdd000000",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-c359d243-4e81-915c-ae55-1c7b111ed81e/blob \u0105\u0119\u00F33",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-bcf5d4535d61034ba74f0de4731f4fe2-1c316f28b7400945-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "78bff45b-7829-2601-f795-a01f84c65fa8",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1024",
+ "Content-MD5": "V6fYuDCNITdYNMSd6GTV0A==",
+ "Content-Type": "application/octet-stream",
+ "Date": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "ETag": "\u00220x8D9419956143FCB\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Vary": "Origin",
+ "x-ms-access-tier": "Cool",
+ "x-ms-access-tier-change-time": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "78bff45b-7829-2601-f795-a01f84c65fa8",
+ "x-ms-creation-time": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "x-ms-last-access-time": "Wed, 07 Jul 2021 22:48:27 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-request-id": "98b89d84-301e-000f-7882-73bcdd000000",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-c359d243-4e81-915c-ae55-1c7b111ed81e?restype=container",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-84372215cefff048856e77a4a560c912-326240f3648bfa47-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "b80ae674-efd0-2810-787c-3d020209e6fb",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:28 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 07 Jul 2021 22:48:29 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "b80ae674-efd0-2810-787c-3d020209e6fb",
+ "x-ms-request-id": "98b89ddb-301e-000f-4582-73bcdd000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ }
+ ],
+ "Variables": {
+ "RandomSeed": "261367847",
+ "Storage_TestConfigDefault": "ProductionTenant\nkasobolcanadacentral\nU2FuaXRpemVk\nhttps://kasobolcanadacentral.blob.core.windows.net\nhttps://kasobolcanadacentral.file.core.windows.net\nhttps://kasobolcanadacentral.queue.core.windows.net\nhttps://kasobolcanadacentral.table.core.windows.net\n\n\n\n\nhttps://kasobolcanadacentral-secondary.blob.core.windows.net\nhttps://kasobolcanadacentral-secondary.file.core.windows.net\nhttps://kasobolcanadacentral-secondary.queue.core.windows.net\nhttps://kasobolcanadacentral-secondary.table.core.windows.net\n\nSanitized\n\n\nCloud\nBlobEndpoint=https://kasobolcanadacentral.blob.core.windows.net/;QueueEndpoint=https://kasobolcanadacentral.queue.core.windows.net/;FileEndpoint=https://kasobolcanadacentral.file.core.windows.net/;BlobSecondaryEndpoint=https://kasobolcanadacentral-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://kasobolcanadacentral-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://kasobolcanadacentral-secondary.file.core.windows.net/;AccountName=kasobolcanadacentral;AccountKey=Kg==;\nencryptionScope\n\n"
+ }
+}
\ No newline at end of file
diff --git a/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/SetBlobAccessTier_SpecialCharactersAsync.json b/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/SetBlobAccessTier_SpecialCharactersAsync.json
new file mode 100644
index 000000000000..631b49d2331a
--- /dev/null
+++ b/sdk/storage/Azure.Storage.Blobs.Batch/tests/SessionRecords/BlobBatchClientTests/SetBlobAccessTier_SpecialCharactersAsync.json
@@ -0,0 +1,308 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-84d97c10-2f8f-fe35-c8fc-000aee06208b?restype=container",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-cee73e507f6e8346951d1d47f79e3dc8-0e5fdd71b72f544c-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-public-access": "container",
+ "x-ms-client-request-id": "88f4586f-f83c-8b9e-5afa-5376bf7a4f5e",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "ETag": "\u00220x8D94199575EDEA3\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "88f4586f-f83c-8b9e-5afa-5376bf7a4f5e",
+ "x-ms-request-id": "98b8a27d-301e-000f-5f82-73bcdd000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-84d97c10-2f8f-fe35-c8fc-000aee06208b/blob \u0105\u0119\u00F31",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-40a1576b03a5d046b66e5112cbbce1da-55793729c230584c-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "11755e28-7328-6dc1-7b41-9e0cb289916b",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "saNtIsEQEigUftVOmWamsRKTm5USl057\u002B6pMaZTxmzTxNxy0qcerXkXMdL0iT/L0VKFjLN\u002B5TBlV8icWw6mTIuOgXGFJ8QhL5zxQRSOQWKu4WBXyjW5VOOsCX7aflZucOFHagvKRqmKZGEWjaQf2xJl7XmuToZV1SiR2RpFRq1Kgsw3Rtta5J62zWXQpss/jDJocJDcvCZe8ZTfOGmTRR2zyArX6JQ7Dwja94EcgS5hUkjr3NIcbcap1FVCe6gxJ4REINrAa6eaLWGIAcShPmxmfeogp2RPl15AKhA\u002B9JdcqdP42GBTnOahTa9slGv\u002BCJno3/3CDHwj\u002BI14fEGXWzTOK1f0qGIIEt0Df1W43v7yRiF2VhiVnplT2OPW1yClDfZ2nm0UBVw33MkgvpEqZxmOijogHQEcOIy\u002BpNOCNTu8XnFjQjyR3jzBQnlPdNwIKXHGREzmgOzxVmXcVWCMtaeNYGAfxyDY/Kv5Yt6LzMessntdu\u002Bzu1dmEcevasYjcMIjVwhB76GZM7Uuk7SIOaYmiL6LlMv22oo6Km1E1AksjGS5Vsg63NMoVDM6lReS3dghiOIHl9v2PHx\u002BB8U0RG\u002BsAhdPzuLd67vrY0CYzEVyl0yVI1snFPSYwypbzMUN5B/TjpMAQw7lU502HCSbbWAnC2B4rxEUdO0itwvIci7m7Y8gxT2yYlRNr9\u002B98QjP/VW6JLFUhTT\u002Bvwml7ZvzLNF\u002BTz6laqgydJkcOw9BVoPkUrm2Dk1tglhKMgYkDITISnMOP6HKKpKtd7AoSFo1vViFwYrSTR6EALzWWziiHmgEU/CMQybSGjgnCJadRUoOFHStrjsJ5f1Uej70889qC2lYE/RZqWoxo7dSu0SH9rty2Ea0BGAtCm4DN8jn7RZozP0tNTFVpHsKa/pzpzq4zINzgiuIpgcJKwmWVmGhScaQ\u002Be5HarGKLSPbqZh1qVMjWmtFdGr60Bb2JBonz14JaRIz4r1MYWHB\u002BVT3vQxug3GmYwwGW9VrlinXQUanUm3FwjCGMcal1ukJc4sGAxMah5CYcVxR8w1M2EyTdRAbKpb3IerL6EGrAIwS/OhKVZMGzMm2DtEBc88jOWmKEmHY/ljkDtEoTq9O/XDQPwYk8nKpjKhWZSu19b4bmK7oIP4aSg6fVkbB3o4aZwFgMUTI/kbm4IXJcoktPhkjDKXwZtyCtfT3lZw7574qPA4aVbRpUppn8TBoUMeFYigtnsHYKgA07YtP0Wi6uvjXn0aLAuhkuboLmHWcGlUtcjNkDkjsQhH95Xg5KXExvTZHkMGA\u002Bm9PyNUX3JGaqMMmIl81Rryv6000jS1wO5A4yds/VImTrHfUJDVj1HVwYzylAvcSDHZw==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "1jXOPwERRuk26c8aPamgGA==",
+ "Date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "ETag": "\u00220x8D94199577A5300\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "11755e28-7328-6dc1-7b41-9e0cb289916b",
+ "x-ms-content-crc64": "ypsL9P8lDFM=",
+ "x-ms-request-id": "98b8a2d7-301e-000f-2a82-73bcdd000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-84d97c10-2f8f-fe35-c8fc-000aee06208b/blob \u0105\u0119\u00F32",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-f69135395b53ca4583467d8164a2dca9-b3033560930a804f-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "691250e1-6953-0d44-4fd7-f4ed3de2e7ab",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "1kxbzUH0AKklSoLvViyhfoa2BxOqtT8luerKhTQQRku7hFQZWXZYM13M697x0RZOoCCG/IF\u002BwCEMNhRXKnt0FQM3NNHXhyQPXdS23sphNOfTe\u002BQUiknJPcQzDCNiAQjhWNXauZ1Edhj7dp6sx\u002BJXqwEtg66XYIu5bfYNpHsArFzL1Ib0hnpJjwTLGBOrHHXh3GEhNX1aSvdKIUumNtKd\u002B8pB4fJcYyWH4/Spy0d4DlGALMgZ3nffcYqOqWUuolgyLR1JaTuChXg8mlKIsH6w0RL6JgoJhBxSYm9ozrm/WECbdp4qL6QV/adP3UQkVsEL3ddSM3xOKakB9gfMGra/fEER7DnghqJt5ShiuabYLgutXfDhbSXDTU31KTidSePwj2ECE2mIK1c05E5U628CKMj7HrzG3g4cTZ/s61xq0JtEcilE1RuhJTKYrIjWb2Ld8gBwoionKbFS5cXKnED6yhSyEHlFvVOsWfiKLjGFRt49Dvhc\u002BS5xHUh38u9W14nxneF0I17olzSsw0gxnPuAzZ/mjI1HntHmQfMwzctjVoJvmJBPECKAVHbErzXlP4FN9yVQb0r8qv8QjuFrt8loSW3GwgNqMLx8ZjgWg\u002B6cAAFy49amE\u002BY3c\u002B6RP4JAFJytW2bIH3194sdo0wkS5ScRdI7g\u002BdPzwjaGj08U2fE5PFGbaSeI0\u002BCE9AEPPT/dJI7Hf8v0YBrIuZkvQpAuaQjVL5e3d3v/iKCtWwXS5IT2qGrBTVkmRds30q\u002BNWJFQVov4OQ6oJa0Sx/cqRgUV9tUVOZkmbRuur\u002Bm7gKTLcjAOXAR62ap1TYO8roZi\u002B//VItvaeB74KulvSokl7KUIRlTGG\u002BkBmh0qn\u002BsVab6VTLTq5V7I8fkRFjIaCo8hUGHds2gxnOAV1Ie\u002Br9gz4sAr2v3VOgZHP1RbtAW35pCNCU6KOLVWZLDU1RHWCkIg3jNx7zCRTBValnMT1ufaXe72MKaKqaoK1HVNAGX1cDUSOtbRRfZf\u002B7w4L6FCQ47I\u002BXci4NmcljWJZhq7REuwZCY\u002BAJsRCRj3lzTpUXkIyJHnhQfu05BcdqOhSN7cpLdxiMt7BELytvBfKkikskW7gJ6I075EwZGV4Yr4cMA5G/J9eMiujMRP9M4Xj6hHuMNd5cdAU9D5LMY55SK4\u002BUYvJQ5VJzp9DfPZOd7vLDLoTinGmor5\u002BMgig0sBdKeilvuI52ma8ZCJ4NjTZxnyCf\u002BTUZf48l67Ni1GM6Pue5hMN6LjZ0XJTlyYPLqyJZGuMHpLbiMPqaSczLE7VL7tmmVAhy93DqG6ygI7YLWkCRGblwMpow10PY79R5uUjfmdq6JVcZ1hNiHYkKMh1Env98OfoLy7w/ZYzA==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "ThqxBFb7h0tWkZethyuvUQ==",
+ "Date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "ETag": "\u00220x8D94199578EF03D\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "691250e1-6953-0d44-4fd7-f4ed3de2e7ab",
+ "x-ms-content-crc64": "x\u002BvEJfq85YM=",
+ "x-ms-request-id": "98b8a349-301e-000f-0b82-73bcdd000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-84d97c10-2f8f-fe35-c8fc-000aee06208b/blob \u0105\u0119\u00F33",
+ "RequestMethod": "PUT",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1024",
+ "Content-Type": "application/octet-stream",
+ "If-None-Match": "*",
+ "traceparent": "00-a4e8f5bf52da034394408b93f9786616-2542b96d0aa4254b-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "1b95d1de-2e90-a61b-9724-5991ec45a324",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "/aVTwL1a0mpnGDaU3agrLGVb2XPk7njhXGt3LjJPy7rMZlLxH3mjh36oAjsyrzCnq8eH4Ql0xw4tcmNR46M3F0x8x3ZWOgzsuFL0O\u002Bw9rqw7z4Jqx\u002BmwWJ9ExK0WUqPacOrutue6UXG7mym3f4wh78S2FRMgzVBiy2/WEnZf1WauGcoCTvjEgX4RryzA\u002BdkTItTpXzyQuqOZjOp44z/6W8XDCGXBHqDL8ZSUDx4jodGVw\u002B\u002BhdnYpHl8maMINTJ0/FlNm/fBzUQMzHW2n\u002B6qFduoZ4h9PWeVPmeoFmrbevaX3VPjLvaThInLsblgIgiK0ofLY9Gl98L1tF2QFbrZNVWDHsKayubhGOMCtY\u002BuMRhbIUPnDBsg8eWQ7XaU/27O7nhj4QNJ8Auc5kbyo0IzS4NBOPR29iU\u002BXizZBd1wSBlwN8cTSlAVDTE4RinQMlKjXaH3V8Z2W/hXIYbWbOoqLJotfm97I/0zKCvHPq/7biveOaQ7fPRW/dvOuCTNQpxHDhWPorPjJD2gxCuarx1IW7da\u002BDdB8rOl2oCTrGfYYemLfCyab8t7\u002BxFqlrTMuFK\u002BhmBxckZpBR9l6cgzU3vZyGI\u002BEy7sse/r4wEl11v61SIt0SoHZvOnInsRMIIDRKeVjM5WkqUj0dBwhZNBQy3DbxCqAX5N1mVuluy3331p6JpZjEqNoEZ5DgNVkuFcYd9JTcVxWUMpR7pk5/u4b/JTCpz467bnNcrOLPd\u002B\u002BEOAEjENapG7\u002BJNXMESMJLhKwJ4NAohEZ3ooYhf6oyhPqk965NXGqwFgmw4JobduWxEOg2xZbfW3P6q65QR5vVVnC4X1FUPmhBmYrGt6OsHGvgsG7CO/8jxZw6UrD8X45t20ppotdUXRK/9WvL2OOQTo8Cb9dtE1qxVFn1Gau3RXo8mJxZQnlUTFNcAkaTWCy4agQhue/3AIfvuE59nwNnCHAxz0AHdswV7iNEENEUHfxtPO9nVctKBZfUaYnq1u1P9TnWYYissPM3y8uMsu/2m5qSEGJT/7Kkp4noMs1Caxd19BvXfbwzgIv8b4o/vVKoHY4vWMZLPDVHcfn\u002BxL4l9aC0Vr7T313eXk/WV4/opOo3f9V/UtJQ6vgmj8uCNPwN1nopS2aTlH4wEPp2tKRlXszPx4SopqKOY6vG7U\u002BSHCmTyIFV/xmDY6uXDwHX2nYTgTD\u002Bsm03ZS/XWue6zOcunfSQ4uvjD5\u002BzTGQZEZdgtol1sywek2n8XGORfmRxyJbEaLFNBvdKMLGRC2YJHlOYduReRRm6z8pK1EZIUZE7QYONFKjmE2\u002BR60J6jUgD834P\u002BQeAE0N9CZimwnJxAZ8gVcnie8mqsmN0jJmXQEJCRyDIOJiJg==",
+ "StatusCode": 201,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Content-MD5": "R8omCBmLD5D3HYW/H4sKog==",
+ "Date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "ETag": "\u00220x8D9419957A5B0BB\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "1b95d1de-2e90-a61b-9724-5991ec45a324",
+ "x-ms-content-crc64": "j42NLpxEd58=",
+ "x-ms-request-id": "98b8a385-301e-000f-3e82-73bcdd000000",
+ "x-ms-request-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/?comp=batch",
+ "RequestMethod": "POST",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "Content-Length": "1572",
+ "Content-Type": "multipart/mixed; boundary=batch_56812d8c-54a0-d3d7-c4ab-d12d05f38260",
+ "traceparent": "00-61a16fb6633b2b4daa848e41fe21c6cc-4d7b3b4bc3d0c54c-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "ba7be173-01e9-8a0e-aa9f-4ac8b8cf29e3",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": "LS1iYXRjaF81NjgxMmQ4Yy01NGEwLWQzZDctYzRhYi1kMTJkMDVmMzgyNjANCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmluYXJ5DQpDb250ZW50LUlEOiAwDQoNClBVVCAvdGVzdC1jb250YWluZXItODRkOTdjMTAtMmY4Zi1mZTM1LWM4ZmMtMDAwYWVlMDYyMDhiL2Jsb2IlMjAlQzQlODUlQzQlOTklQzMlQjMxP2NvbXA9dGllciBIVFRQLzEuMQ0KeC1tcy1hY2Nlc3MtdGllcjogQ29vbA0KdHJhY2VwYXJlbnQ6IDAwLTYxYTE2ZmI2NjMzYjJiNGRhYTg0OGU0MWZlMjFjNmNjLWEyODg1MTRiOTNkNzhlNDctMDANCkFjY2VwdDogYXBwbGljYXRpb24veG1sDQpBdXRob3JpemF0aW9uOiBTaGFyZWRLZXkga2Fzb2JvbGNhbmFkYWNlbnRyYWw6Ung4Q2pJZHZPaGt3alN5Q3A5d05WeTM5eEdrN0MwUWtzUnBFWnQwL3NEYz0NCngtbXMtZGF0ZTogV2VkLCAwNyBKdWwgMjAyMSAyMjo0ODozMCBHTVQNCkNvbnRlbnQtTGVuZ3RoOiAwDQoNCi0tYmF0Y2hfNTY4MTJkOGMtNTRhMC1kM2Q3LWM0YWItZDEyZDA1ZjM4MjYwDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2h0dHANCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJpbmFyeQ0KQ29udGVudC1JRDogMQ0KDQpQVVQgL3Rlc3QtY29udGFpbmVyLTg0ZDk3YzEwLTJmOGYtZmUzNS1jOGZjLTAwMGFlZTA2MjA4Yi9ibG9iJTIwJUM0JTg1JUM0JTk5JUMzJUIzMj9jb21wPXRpZXIgSFRUUC8xLjENCngtbXMtYWNjZXNzLXRpZXI6IENvb2wNCnRyYWNlcGFyZW50OiAwMC02MWExNmZiNjYzM2IyYjRkYWE4NDhlNDFmZTIxYzZjYy1hMjg4NTE0YjkzZDc4ZTQ3LTAwDQpBY2NlcHQ6IGFwcGxpY2F0aW9uL3htbA0KQXV0aG9yaXphdGlvbjogU2hhcmVkS2V5IGthc29ib2xjYW5hZGFjZW50cmFsOkN2SUxXUmFFeDBOUHBoYXFBRmkrRi9FMEFoL0ErRU5CNlc4MWlmci8wdnc9DQp4LW1zLWRhdGU6IFdlZCwgMDcgSnVsIDIwMjEgMjI6NDg6MzAgR01UDQpDb250ZW50LUxlbmd0aDogMA0KDQotLWJhdGNoXzU2ODEyZDhjLTU0YTAtZDNkNy1jNGFiLWQxMmQwNWYzODI2MA0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9odHRwDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiaW5hcnkNCkNvbnRlbnQtSUQ6IDINCg0KUFVUIC90ZXN0LWNvbnRhaW5lci04NGQ5N2MxMC0yZjhmLWZlMzUtYzhmYy0wMDBhZWUwNjIwOGIvYmxvYiUyMCVDNCU4NSVDNCU5OSVDMyVCMzM/Y29tcD10aWVyIEhUVFAvMS4xDQp4LW1zLWFjY2Vzcy10aWVyOiBDb29sDQp0cmFjZXBhcmVudDogMDAtNjFhMTZmYjY2MzNiMmI0ZGFhODQ4ZTQxZmUyMWM2Y2MtYTI4ODUxNGI5M2Q3OGU0Ny0wMA0KQWNjZXB0OiBhcHBsaWNhdGlvbi94bWwNCkF1dGhvcml6YXRpb246IFNoYXJlZEtleSBrYXNvYm9sY2FuYWRhY2VudHJhbDpUU0hyZTRKSE5odXNtMlJobkw0VFpDelR5ak1pM0VMd0k0TEErd3BzLzlZPQ0KeC1tcy1kYXRlOiBXZWQsIDA3IEp1bCAyMDIxIDIyOjQ4OjMwIEdNVA0KQ29udGVudC1MZW5ndGg6IDANCg0KLS1iYXRjaF81NjgxMmQ4Yy01NGEwLWQzZDctYzRhYi1kMTJkMDVmMzgyNjAtLQ0K",
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Type": "multipart/mixed; boundary=batchresponse_99b26162-c0d8-4ff3-9608-2a90fc317cc1",
+ "Date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Transfer-Encoding": "chunked",
+ "x-ms-client-request-id": "ba7be173-01e9-8a0e-aa9f-4ac8b8cf29e3",
+ "x-ms-request-id": "98b8a3fe-301e-000f-2982-73bcdd000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": "LS1iYXRjaHJlc3BvbnNlXzk5YjI2MTYyLWMwZDgtNGZmMy05NjA4LTJhOTBmYzMxN2NjMQ0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9odHRwDQpDb250ZW50LUlEOiAwDQoNCkhUVFAvMS4xIDIwMCBPSw0KeC1tcy1yZXF1ZXN0LWlkOiA5OGI4YTNmZS0zMDFlLTAwMGYtMjk4Mi03M2JjZGQxZWEyZTINCngtbXMtdmVyc2lvbjogMjAyMC0wOC0wNA0KU2VydmVyOiBXaW5kb3dzLUF6dXJlLUJsb2IvMS4wDQoNCi0tYmF0Y2hyZXNwb25zZV85OWIyNjE2Mi1jMGQ4LTRmZjMtOTYwOC0yYTkwZmMzMTdjYzENCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vaHR0cA0KQ29udGVudC1JRDogMQ0KDQpIVFRQLzEuMSAyMDAgT0sNCngtbXMtcmVxdWVzdC1pZDogOThiOGEzZmUtMzAxZS0wMDBmLTI5ODItNzNiY2RkMWVhMmU0DQp4LW1zLXZlcnNpb246IDIwMjAtMDgtMDQNClNlcnZlcjogV2luZG93cy1BenVyZS1CbG9iLzEuMA0KDQotLWJhdGNocmVzcG9uc2VfOTliMjYxNjItYzBkOC00ZmYzLTk2MDgtMmE5MGZjMzE3Y2MxDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2h0dHANCkNvbnRlbnQtSUQ6IDINCg0KSFRUUC8xLjEgMjAwIE9LDQp4LW1zLXJlcXVlc3QtaWQ6IDk4YjhhM2ZlLTMwMWUtMDAwZi0yOTgyLTczYmNkZDFlYTJlNQ0KeC1tcy12ZXJzaW9uOiAyMDIwLTA4LTA0DQpTZXJ2ZXI6IFdpbmRvd3MtQXp1cmUtQmxvYi8xLjANCg0KLS1iYXRjaHJlc3BvbnNlXzk5YjI2MTYyLWMwZDgtNGZmMy05NjA4LTJhOTBmYzMxN2NjMS0t"
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-84d97c10-2f8f-fe35-c8fc-000aee06208b/blob \u0105\u0119\u00F31",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-bcc42431be5a1f458247b8615d774e24-89b1b491b2817846-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "24ba9f3c-c878-f076-1f46-92bd40eecdc9",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1024",
+ "Content-MD5": "1jXOPwERRuk26c8aPamgGA==",
+ "Content-Type": "application/octet-stream",
+ "Date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "ETag": "\u00220x8D94199577A5300\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Vary": "Origin",
+ "x-ms-access-tier": "Cool",
+ "x-ms-access-tier-change-time": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "24ba9f3c-c878-f076-1f46-92bd40eecdc9",
+ "x-ms-creation-time": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-last-access-time": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-request-id": "98b8a498-301e-000f-3382-73bcdd000000",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-84d97c10-2f8f-fe35-c8fc-000aee06208b/blob \u0105\u0119\u00F33",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-9276bb7f31fdaf429cd7aac96c1b0ef4-b8b2690d415eb341-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "6bf89e98-b462-46b3-2998-90944644b2ca",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1024",
+ "Content-MD5": "R8omCBmLD5D3HYW/H4sKog==",
+ "Content-Type": "application/octet-stream",
+ "Date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "ETag": "\u00220x8D9419957A5B0BB\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Vary": "Origin",
+ "x-ms-access-tier": "Cool",
+ "x-ms-access-tier-change-time": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "6bf89e98-b462-46b3-2998-90944644b2ca",
+ "x-ms-creation-time": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-last-access-time": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-request-id": "dd36fd4d-101e-0045-6082-731f52000000",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-84d97c10-2f8f-fe35-c8fc-000aee06208b/blob \u0105\u0119\u00F32",
+ "RequestMethod": "HEAD",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-88b3900362131d42a1916dd4cabb042d-b91fc41cf4a1ca40-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "188cd4c4-0515-e06b-7865-045316acc287",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "Accept-Ranges": "bytes",
+ "Content-Length": "1024",
+ "Content-MD5": "ThqxBFb7h0tWkZethyuvUQ==",
+ "Content-Type": "application/octet-stream",
+ "Date": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "ETag": "\u00220x8D94199578EF03D\u0022",
+ "Last-Modified": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "Vary": "Origin",
+ "x-ms-access-tier": "Cool",
+ "x-ms-access-tier-change-time": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-blob-type": "BlockBlob",
+ "x-ms-client-request-id": "188cd4c4-0515-e06b-7865-045316acc287",
+ "x-ms-creation-time": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-last-access-time": "Wed, 07 Jul 2021 22:48:30 GMT",
+ "x-ms-lease-state": "available",
+ "x-ms-lease-status": "unlocked",
+ "x-ms-request-id": "400cc9ca-c01e-000b-2282-7331da000000",
+ "x-ms-server-encrypted": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://kasobolcanadacentral.blob.core.windows.net/test-container-84d97c10-2f8f-fe35-c8fc-000aee06208b?restype=container",
+ "RequestMethod": "DELETE",
+ "RequestHeaders": {
+ "Accept": "application/xml",
+ "Authorization": "Sanitized",
+ "traceparent": "00-04d505c0c1253a4dbc9ccd480aff884d-031dee41f63f8f4d-00",
+ "User-Agent": "azsdk-net-Storage.Blobs/12.10.0-alpha.20210707.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "78bbc8b8-56b4-7a25-4098-1ea342e7abc3",
+ "x-ms-date": "Wed, 07 Jul 2021 22:48:31 GMT",
+ "x-ms-return-client-request-id": "true",
+ "x-ms-version": "2020-10-02"
+ },
+ "RequestBody": null,
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "Content-Length": "0",
+ "Date": "Wed, 07 Jul 2021 22:48:33 GMT",
+ "Server": "Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0",
+ "x-ms-client-request-id": "78bbc8b8-56b4-7a25-4098-1ea342e7abc3",
+ "x-ms-request-id": "98b8a5ad-301e-000f-2b82-73bcdd000000",
+ "x-ms-version": "2020-10-02"
+ },
+ "ResponseBody": []
+ }
+ ],
+ "Variables": {
+ "RandomSeed": "1542511914",
+ "Storage_TestConfigDefault": "ProductionTenant\nkasobolcanadacentral\nU2FuaXRpemVk\nhttps://kasobolcanadacentral.blob.core.windows.net\nhttps://kasobolcanadacentral.file.core.windows.net\nhttps://kasobolcanadacentral.queue.core.windows.net\nhttps://kasobolcanadacentral.table.core.windows.net\n\n\n\n\nhttps://kasobolcanadacentral-secondary.blob.core.windows.net\nhttps://kasobolcanadacentral-secondary.file.core.windows.net\nhttps://kasobolcanadacentral-secondary.queue.core.windows.net\nhttps://kasobolcanadacentral-secondary.table.core.windows.net\n\nSanitized\n\n\nCloud\nBlobEndpoint=https://kasobolcanadacentral.blob.core.windows.net/;QueueEndpoint=https://kasobolcanadacentral.queue.core.windows.net/;FileEndpoint=https://kasobolcanadacentral.file.core.windows.net/;BlobSecondaryEndpoint=https://kasobolcanadacentral-secondary.blob.core.windows.net/;QueueSecondaryEndpoint=https://kasobolcanadacentral-secondary.queue.core.windows.net/;FileSecondaryEndpoint=https://kasobolcanadacentral-secondary.file.core.windows.net/;AccountName=kasobolcanadacentral;AccountKey=Kg==;\nencryptionScope\n\n"
+ }
+}
\ No newline at end of file