-
-
Notifications
You must be signed in to change notification settings - Fork 353
/
AlbumViewer.websurge
367 lines (312 loc) · 18.7 KB
/
AlbumViewer.websurge
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
GET /api/artists HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
------------------------------------------------------------------
GET /api/albums HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Websurge-Request-Name: Album List
------------------------------------------------------------------
GET /api/albums?page=2&pageSize=2 HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Websurge-Request-Name: AlbumList Page
------------------------------------------------------------------
GET /api/album/37 HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Websurge-Request-Name: Single Album
------------------------------------------------------------------
POST https://localhost:5001/api/album HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Content-Type: application/json
Websurge-Request-Name: Update Album
{
"Id": 49,
"Title": "Let There Be Rock 2",
"Description": "This album came screaming out of Australia in 1977! AC/DC's first stab at a \"real\" album - a break from the early \"novelty\" approach to songwriting and a move to the more focused album-oriented view that the band would perfect.\r\n\r\nLet There Be Rock, the fourth AC/DC album -- and first to see simultaneous international release -- is as lean and mean as the original lineup ever got. Shaved down to the bone -- there are only eight tracks, giving this a lethal efficiency even with a couple of meandering jams -- this is a high-voltage, brutal record, filled with \"Bad Boy Boogie.\" It has a bit of a bluesier edge than other AC/DC records, but this is truly the sound of the band reaching its peak. There's the near majesty of \"Let There Be Rock,\" there's Bon Scott acknowledging with a wink that \"Hell Ain't a Bad Place to Be,\" and then there's the monumental \"Whole Lotta Rosie.\" Which gets down to a key thing about AC/DC. If Led Zeppelin were celebrating a \"Whole Lotta Love,\" AC/DC got down to the grimy details in their leering tribute to the joys of sex with a plus-sized woman. And that's AC/DC's allure in a nutshell -- it's sweaty, dirty, nasty rock, music that is played to the last call and beyond, and they've rarely done that kind of rock better than they did here.",
"Year": 1977,
"ImageUrl": "https://images-na.ssl-images-amazon.com/images/I/51ndkC4IocL._SL250_.jpg",
"AmazonUrl": "https://www.amazon.com/gp/product/B00008WT5C/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00008WT5C&linkCode=as2&tag=westwindtechn-20&linkId=UUOA6PIXN72MNU6E",
"SpotifyUrl": "",
"ArtistId": 25,
"Artist": {
"Id": 25,
"ArtistName": "AC/DC",
"Description": "AC/DC's mammoth power chord roar became one of the most influential hard rock sounds of the '70s. In its own way, it was a reaction against the pompous art rock and lumbering arena rock of the early '70s. AC/DC's rock was minimalist -- no matter how huge and bludgeoning their guitar chords were, there was a clear sense of space and restraint. Combined with Bon Scott's larynx-shredding vocals, the band spawned countless imitators over the next two decades and enjoyed commercial success well into the 2000s.",
"ImageUrl": "https://cps-static.rovicorp.com/3/JPG_400/MI0003/090/MI0003090436.jpg?partner=allrovi.com",
"AmazonUrl": "http://www.amazon.com/AC-DC/e/B000AQU2YI/?_encoding=UTF8&camp=1789&creative=390957&linkCode=ur2&qid=1412245004&sr=8-1&tag=westwindtechn-20&linkId=SSZOE52V3EG4M4SW"
},
"Tracks": [
{
"Id": 245,
"AlbumId": 49,
"SongName": "Whole Lotta Rosie",
"Length": "5:03",
"Bytes": 10547154,
"UnitPrice": 0.99
},
{
"Id": 246,
"AlbumId": 49,
"SongName": "Hell Ain't A Bad Place To Be",
"Length": "4:14",
"Bytes": 8331286,
"UnitPrice": 0.99
},
{
"Id": 247,
"AlbumId": 49,
"SongName": "Overdose",
"Length": "6:09",
"Bytes": 12066294,
"UnitPrice": 0.99
},
{
"Id": 248,
"AlbumId": 49,
"SongName": "Problem Child",
"Length": "5:05",
"Bytes": 10617116,
"UnitPrice": 0.99
},
{
"Id": 249,
"AlbumId": 49,
"SongName": "Bad Boy Boogie",
"Length": "4:07",
"Bytes": 8776140,
"UnitPrice": 0.99
},
{
"Id": 250,
"AlbumId": 49,
"SongName": "Let There Be Rock",
"Length": "6:06",
"Bytes": 12021261,
"UnitPrice": 0.99
},
{
"Id": 251,
"AlbumId": 49,
"SongName": "Dog Eat Dog",
"Length": "3:15",
"Bytes": 7032162,
"UnitPrice": 0.99
},
{
"Id": 252,
"AlbumId": 49,
"SongName": "Go Down",
"Length": "5:11",
"Bytes": 10847611,
"UnitPrice": 0.99
},
{
"Id": 253,
"AlbumId": 49,
"SongName": "Blue Eyed Sleeker",
"Length": "3:12",
"Bytes": 0,
"UnitPrice": 0
}
]
}
------------------------------------------------------------------
POST /api/posttrack HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0IiwianRpIjoiMjI1OGZmZGMtMTcyOC00YTE3LTk2ZGItZmM0YzlmZDM1ODhkIiwiVXNlclN0YXRlIjoiVGVzdCBVc2VyfHRlc3R8fEZhbHNlfDF8bnVsbHxlNTg2YmQzYSIsImV4cCI6MTYzMzgyNDk5MCwiaXNzIjoiaHR0cHM6Ly9hbGJ1bXZpZXdlci53ZXN0LXdpbmQuY29tIiwiYXVkIjoiaHR0cHM6Ly9hbGJ1bXZpZXdlci53ZXN0LXdpbmQuY29tIn0.rDee23UuVqyYr-btYUvLPxCPC_8GBVIYfyJxKqrnAGk",
User-Agent: West Wind HTTP .NET Client
Content-Type: application/json
Websurge-Request-Name: Update Track
{
"Id": 1,
"SongName": "End of the Silence",
"ArtistId": 10
}
------------------------------------------------------------------
GET /api/artist/33 HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Websurge-Request-Name: Single Artist
------------------------------------------------------------------
POST /api/album HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Content-Type: application/json
Websurge-Request-Name: Update Album
{
"Id": 0,
"ArtistId": 0,
"Title": "Melissa",
"Description": "Technically, Mercyful Fate's debut LP is slightly patchy and derivative, particularly of early Black Sabbath and Judas Priest, although in parts it is more ambitious than those bands' major works, in a `proggy' kind of way. It also sounds a bit dated in parts. In terms of originality, craftsmanship, instrumental prowess, and King Diamond's application of his unique and controversial voice and vocal range, it was comprehensively surpassed by Diamond's later solo classics (particularly Them, Conspiracy, and The Eye), and even by Mercyful Fate's 1993 reunion album, In The Shadows (although I prefer the more dynamic rhythm section on Melissa than those on The Eye or In The Shadows).\r\nWhat puts this album in a supreme league of its own is a wickedly powerful aura that builds up throughout the album, which is something that no amount of musica training can achieve, and no review can adequately reflect. Reviewer 'stevex3' gives us a taste when he says 'I'm sure that this CD gets played at every gathering of demons, but you really cannot have any idea what that means unless you experience this album for yourself (preferably played loud in the dark), as different people will experience it differently, and will undoubtedly have a hard time explaining their experience.",
"Year": 1982,
"ImageUrl": "https://images-na.ssl-images-amazon.com/images/I/415gmX9ujaL._SL250_.jpg",
"AmazonUrl": "http://www.amazon.com/gp/product/B0011ZVVJ2/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0011ZVVJ2&linkCode=as2&tag=westwindtechn-20&linkId=GHOXSGQGTIORXIBC",
"Artist": {
"Id": 0,
"ArtistName": "Merciful Fate",
"Description": "Arguably the most original and critically acclaimed group to come from Denmark was Mercyful Fate. Mercyful Fate's nucleus comprised of the multi-octave vocals of King Diamond aka Kim Bendix Petersen, and the twin lead guitar attack of Hank Sherman aka Rene Krolmark and Michael Denner. 'Melissa' was the group's first formal recording and was a featured LP for Road Runner Records. Although 'Melissa' was originally released in 1983, and re-released in 1997, Roadrunner Records has remastered the songs and released this classic for your listening enjoyment. It includes the highly sought after early 1980's BBC sessions, two extra demo tracks of 'Black Funeral', and 'Curse of the Pharaohs' and a three track DVD featuring live footage of the band during early 1983. A commentary by King Diamond himself narrates the performance and the story of the group during that time frame. Mercyful Fate pioneered a sub genre of ultra heavy and complex music renown for its macabre lyrics, and Satanic/occultism driven imagery and attitude called Black Metal.",
"ImageUrl": "https://images-na.ssl-images-amazon.com/images/I/415gmX9ujaL._SL250_.jpg",
"AmazonUrl": "http://www.amazon.com/gp/product/B0011ZVVJ2/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0011ZVVJ2&linkCode=as2&tag=westwindtechn-20&linkId=VAIRVQFRSELFJ7V2"
},
"Tracks": [
{
"Id": 0,
"AlbumId": 0,
"ArtistId": 0,
"SongName": "Curse of the Pharaohs",
"Length": "3:10",
"Bytes": 3990994,
"UnitPrice": 0.99
},
]
}
------------------------------------------------------------------
POST /api/artist HTTP/2.0
Accept: application/json
Accept-Encoding: gzip,deflate
Authorization: Bearer
User-Agent: West Wind HTTP .NET Client
Content-Type: application/json; charset=utf-8
Websurge-Request-Name: Update Artist
{
"Id": 33,
"ArtistName": "Anti-Trust",
"Description": "Anti-Trust is a side project by...",
"ImageUrl": "https://anti-trust.rocks/images/Photo6.jpg",
"AmazonUrl": "https://anti-trust.rocks"
}
------------------------------------------------------------------
DELETE /api/deletealbum/1670 HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Websurge-Request-Name: Delete Album
------------------------------------------------------------------
GET /api/artistlookup?search=M HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Websurge-Request-Name: Artist Lookup (auto complete search)
------------------------------------------------------------------
GET /api/test/HelloWorld HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Websurge-Request-Name: Helloworld
------------------------------------------------------------------
POST /api/album HTTP/2.0
Accept: application/json, text/plain, */*
Origin:
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36
Content-Type: application/json;charset=UTF-8
Referer: /index.html
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8,de-DE;q=0.6,de;q=0.4,ar;q=0.2,zh-CN;q=0.2,zh;q=0.2,es-419;q=0.2,es;q=0.2
Cookie: ttw=6B55E0DA47D2FD53E74BC6435FE916B0F518F2B570B2B696677594F3201E45FCC69D54193C36BEBE933B80C79110E7F6AF6A294CABF4494E198BFCE26E49D785E047B746592BD8D24713B4A6B70F0A3A3A717D17D51FD689BD2CA914404D924BC48C9004A27344D2D91017F077BE829E04F7503CF1ED672AA6A6A6830F6BC5EE1FB51A430EEB30A45450FF9C075157C0A2AF44A4FBF8579F1AA024168C149F5FF1461422F2AB95909829828F9DDDEE44E8D9C59CDFA9BC1A460044CFB19AEDC2; _ga=GA1.1.1182485252.1431156842
Websurge-Request-Name: Add new bogus album
{"Id":0,"ArtistId":0,"Tracks":[],"Artist":{"Id":0,"ArtistName":"Raw Power"},"Title":"asddaasdasd","AmazonUrl":"asdasd","ImageUrl":"asdasd","Description":"asdasd","SpotifyUrl":"adsasd","Year":1984}
------------------------------------------------------------------
DELETE /api/artist/29 HTTP/2.0
Accept-Encoding: gzip,deflate
Accept: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0IiwianRpIjoiODRiYWM3YmYtZTZhZS00NzQ5LWJkNjItYzMzMGM4ZmZhZjk5IiwiVXNlclN0YXRlIjoiVGVzdCBVc2VyfHRlc3R8fEZhbHNlfDF8bnVsbHxkZDkxNTM0MyIsImV4cCI6MTYzMjYzNTQ1MSwiaXNzIjoiaHR0cHM6Ly9hbGJ1bXZpZXdlci53ZXN0LXdpbmQuY29tIiwiYXVkIjoiaHR0cHM6Ly9hbGJ1bXZpZXdlci53ZXN0LXdpbmQuY29tIn0.31kheFnnjYBaJ1CA7dyjkNVluk6iv_m8dyDvREdpdJ8
User-Agent: West Wind HTTP .NET Client
Websurge-Request-Name: Delete Artist
------------------------------------------------------------------
POST /api/authenticate HTTP/2.0
Accept: application/json
Accept-Encoding: gzip, deflate, br
Content-Type: application/json
Authorization: Bearer
Websurge-Request-Name: Login
{
"username": "test",
"password": "test"
}
------------------------------------------------------------------
POST /api/authenticate_NEW HTTP/2.0
Accept: application/json
Accept-Encoding: gzip, deflate, br
Content-Type: application/json
Websurge-Request-Name: Login Invalid URL
{
"username": "test",
"password": "test"
}
------------------------------------------------------------------
GET /api/logout HTTP/2.0
Accept-Encoding: gzip,deflate
Websurge-Request-Name: Logout
------------------------------------------------------------------
GET /index.html HTTP/2.0
Accept-Encoding: gzip,deflate
Websurge-Request-Inactive: 1
Websurge-Request-Name: index page
------------------------------------------------------------------
GET /api/artistlookup?search=S HTTP/2.0
Accept-Encoding: gzip,deflate
Websurge-Request-Name: Artist Lookup (Typeahead)
------------------------------------------------------------------
POST http://localhost:5000/api/album HTTP/2.0
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Accept: application/json, text/plain, */*
Origin: http://localhost:4200
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ0ZXN0IiwianRpIjoiZTBjODAzYmEtNzg4ZS00ZjEyLTgxYmYtMTQ5NGEyYzQ5YjcyIiwiVXNlclN0YXRlIjoiVGVzdCBVc2VyfHRlc3R8fEZhbHNlfDF8bnVsbHxkZjQ3MjNmNCIsImV4cCI6MTU3ODY1MDg0MywiaXNzIjoiaHR0cHM6Ly9hbGJ1bXZpZXdlci53ZXN0LXdpbmQuY29tIiwiYXVkIjoiaHR0cHM6Ly9hbGJ1bXZpZXdlci53ZXN0LXdpbmQuY29tIn0.aomnMW0YZEM8n_vVfxjLghAsAs0N1UL06yxBrWuEZTQ
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4003.0 Safari/537.36 Edg/81.0.381.0
Content-Type: application/json
Sec-Fetch-Site: same-site
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: http://localhost:4200/album/edit/15
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.9
Cookie: __utmz=111872281.1557000280.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); WebStoreUser=; _ga=GA1.1.1593582071.1557000280; weblog_user=Rick Strahl; weblog_email=rstrahl@west-wind.com; ww_wl=EMmL0YXjCIwLIywM; __utma=111872281.1593582071.1557000280.1575622517.1576662402.31; testvalue=NewValue; ftdb-state=1
Websurge-Request-Name: POST Album
{"Id":15,"Title":"Blind","Description":"To call this album a rock album would almost be an insult. Some people call it punk/hardcore, but to me it will always be metal. And now that I've pigeonholed this CD to death, I'll move on to the music. Corrosion Of Conformity serves up some unforgiving, politically motivated anger with Blind. The guitar tone has a punishing crunch that has been hard to parallel in my mind. With the bass pushing that crunch, this is one heavy listen... I love it! Nothing will guarantee you a speeding ticket quicker than 'Dance Of The Dead' or 'Mine Are The Eyes Of God'. 'Vote With A Bullet' spells out COC's political views very clearly, and also manages to wrap it up in one awesome tune! Even the slowest song on the CD, 'Echoes In The Well', manages to churn out some dark and brooding overtones. Every single song on here is heavy and uncompromising. The lyrics are very poignant and intelligent. Amidst so many bands who, lately like to pose as revolutionary, Corrosion Of Conformity take a shot at 'The Man' that is, without dispute, the most real and profound yet. A lot of bands have come and gone, taking some inspiration from Corrosion Of Conformity, yet these guys continue to go on (granted under a different style). This CD represents the high point of their songwriting and musical career.","Year":1986,"ImageUrl":"https://images-na.ssl-images-amazon.com/images/I/41rsmZTWh9L._SL250_.jpg","AmazonUrl":"https://www.amazon.com/gp/product/B0013D8FJG/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0013D8FJG&linkCode=as2&tag=westwindtechn-20&linkId=Q6ECTNHUXDX45GG5","SpotifyUrl":"https://play.spotify.com/album/7kLqk3fireCdZxAZmCud3k","ArtistId":8,"Artist":{"Id":8,"ArtistName":{"name":"Corrosion of Conformity","id":"Corrosion of Conformity"},"Description":"One of the first punk-metal fusion bands, Corrosion of Conformity were formed in North Carolina by guitarist Woody Weatherman during the early '80s. In their early years, C.O.C. became known for their aggressive sound, intelligent political lyrics, and willingness to break away from both hardcore and metal conventions. In the '90s, their shift to a more stripped-down, deliberate sound -- sort of Black Sabbath filtered through the Deep South -- brought them enough in line with the alt metal Zeitgeist to bring them a measure of mainstream popularity. Then recently they turned back to their hardcore roots with ther 2012 and 2014 releases that mixes the raw","ImageUrl":"https://theobelisk.net/obelisk/wp-content/uploads/2012/01/coc.jpg","AmazonUrl":"http://theobelisk.net/obelisk/wp-content/uploads/2012/01/coc.jpg"},"Tracks":[{"Id":70,"AlbumId":15,"SongName":"The Shrouded Temples","Length":"2:36","Bytes":0,"UnitPrice":0},{"Id":71,"AlbumId":15,"SongName":"Damned for all Time","Length":"2:36","Bytes":0,"UnitPrice":0},{"Id":72,"AlbumId":15,"SongName":"Dance of the Dead","Length":"4:29","Bytes":0,"UnitPrice":0},{"Id":73,"AlbumId":15,"SongName":"Buried","Length":"5:16","Bytes":0,"UnitPrice":0}]}
------------------------------------------------------------------
GET http://west-wind.com/wconnect/testpage.wwd HTTP/2.0
Accept-Encoding: gzip,deflate
Websurge-Request-Name: Test Page West Wind
------------------------------------------------------------------
----- Start WebSurge Options -----
{
"SiteBaseUrl": "https://albumviewer.west-wind.com/",
"OnlineSessionId": "qj0bdji99x",
"SessionVariables": {},
"RecentSiteBaseUrlList": [
"https://albumviewer.west-wind.com/"
],
"UseCustomUsers": true,
"HttpProtocolVersion": "1.1",
"IgnoreCertificateErrors": false,
"NoContentDecompression": true,
"UpdateHeadersFromRequest": false,
"SecondsToRun": 60,
"ThreadCount": 2,
"DelayTimeMs": 0,
"WarmupSeconds": 2,
"RequestTimeoutMs": 5000,
"RandomizeRequests": false,
"MaxConnections": 100,
"NoProgressEvents": true,
"RemoveStartAndEndPercentile": 0,
"ReplaceQueryStringValuePairs": null,
"ReplaceCookieValue": null,
"TrackPerSessionCookies": true,
"ReplaceAuthorization": "Bearer ",
"Username": null,
"Password": null,
"UsernamePasswordType": "Negotiate",
"Users": [],
"UserAgent": null,
"CaptureMinimalResponseData": false,
"MaxResponseSize": 0,
"Documentation": []
}
// This file was generated by West Wind WebSurge
// Get your free copy at https://websurge.west-wind.com
// to easily test or load test the requests in this file.
----- End WebSurge Options -----