Skip to content

Commit 697fc64

Browse files
committed
Update request headers
1 parent 4504315 commit 697fc64

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

src/Umbraco.Cms.Integrations.DAM.Aprimo/App_Plugins/UmbracoCms.Integrations/DAM/Aprimo/Render/AprimoAsset.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<div class="column">
3333
@if (!string.IsNullOrEmpty(cropItem.Url))
3434
{
35-
<img src="@cropItem.Url" class="thumbnail" alt="@cropItem.Name" />
35+
<img src="@cropItem.Url" class="thumbnail" alt="@cropItem.Name" width="@cropItem.ResizeWidth" height="@cropItem.ResizeHeight" />
3636
}
3737
<h3>@cropItem.Name</h3>
3838
<p>

src/Umbraco.Cms.Integrations.DAM.Aprimo/Services/AprimoService.cs

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,12 @@ public async Task<AprimoResponse<Record>> GetRecordByIdAsync(Guid id)
6262

6363
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
6464

65-
client.DefaultRequestHeaders.Add("select-record", "title,thumbnail,fields,masterfilelatestversion");
66-
client.DefaultRequestHeaders.Add("select-fileversion", "renditions");
67-
client.DefaultRequestHeaders.Add("select-rendition", "publiclinks");
65+
var request = new HttpRequestMessage(HttpMethod.Get, $"record/{id}");
66+
request.Headers.Add("select-record", "title,thumbnail,fields,masterfilelatestversion");
67+
request.Headers.Add("select-fileversion", "renditions");
68+
request.Headers.Add("select-rendition", "publiclinks");
6869

69-
var response = await client.GetAsync($"record/{id}");
70+
var response = await client.SendAsync(request);
7071
var content = await response.Content.ReadAsStringAsync();
7172

7273
if (response.IsSuccessStatusCode)
@@ -96,11 +97,13 @@ public async Task<AprimoResponse<SearchItemsPaged<Record>>> SearchRecordsAsync(s
9697
return AprimoResponse<SearchItemsPaged<Record>>.Fail(Constants.ErrorResources.Unauthorized, false);
9798

9899
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
99-
client.DefaultRequestHeaders.Add("page", page);
100-
client.DefaultRequestHeaders.Add("pagesize", "10");
101-
client.DefaultRequestHeaders.Add("select-record", "title,thumbnail");
102100

103-
var request = new AprimoRequest
101+
var request = new HttpRequestMessage(HttpMethod.Post, $"search/records");
102+
request.Headers.Add("page", page);
103+
request.Headers.Add("pagesize", "10");
104+
request.Headers.Add("select-record", "title,thumbnail");
105+
106+
var aprimoRequest = new AprimoRequest
104107
{
105108
SearchExpression = new AprimoSearchExpression
106109
{
@@ -109,9 +112,10 @@ public async Task<AprimoResponse<SearchItemsPaged<Record>>> SearchRecordsAsync(s
109112
: searchTerm
110113
}
111114
};
115+
request.Content = new StringContent(JsonSerializer.Serialize(aprimoRequest), Encoding.UTF8, "application/json");
112116

113-
var response = await client.PostAsync($"search/records",
114-
new StringContent(JsonSerializer.Serialize(request), Encoding.UTF8, "application/json"));
117+
var response = await client.SendAsync(request);
118+
115119
var content = await response.Content.ReadAsStringAsync();
116120

117121
if (response.IsSuccessStatusCode)

0 commit comments

Comments
 (0)