189 189 |
|
190 190 | http_client.assert_requests_match(&[AUTHORIZATION.as_str(), "x-amz-date"]);
|
191 191 | }
|
192 192 |
|
193 193 | /// Test connection for the movies IT
|
194 194 | /// headers are signed with actual creds, at some point we could replace them with verifiable test
|
195 195 | /// credentials, but there are plenty of other tests that target signing
|
196 196 | fn movies_it_test_connection() -> StaticReplayClient {
|
197 197 | StaticReplayClient::new(vec![
|
198 198 | ReplayEvent::new(
|
199 - | http::Request::builder()
|
199 + | http_1x::Request::builder()
|
200 200 | .header("content-type", "application/x-amz-json-1.0")
|
201 201 | .header("x-amz-target", "DynamoDB_20120810.CreateTable")
|
202 202 | .header("content-length", "313")
|
203 203 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=4a832eba37651836b524b587986be607607b077ad133c57b4bf7300d2e02f476")
|
204 204 | .header("x-amz-date", "20210308T155118Z")
|
205 205 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/"))
|
206 206 | .body(SdkBody::from(r#"{"AttributeDefinitions":[{"AttributeName":"year","AttributeType":"N"},{"AttributeName":"title","AttributeType":"S"}],"TableName":"Movies-5","KeySchema":[{"AttributeName":"year","KeyType":"HASH"},{"AttributeName":"title","KeyType":"RANGE"}],"ProvisionedThroughput":{"ReadCapacityUnits":10,"WriteCapacityUnits":10}}"#)).unwrap(),
|
207 - | http::Response::builder()
|
207 + | http_1x::Response::builder()
|
208 208 | .header("server", "Server")
|
209 209 | .header("date", "Mon, 08 Mar 2021 15:51:18 GMT")
|
210 210 | .header("content-type", "application/x-amz-json-1.0")
|
211 211 | .header("content-length", "572")
|
212 212 | .header("connection", "keep-alive")
|
213 213 | .header("x-amzn-requestid", "RCII0AALE00UALC7LJ9AD600B7VV4KQNSO5AEMVJF66Q9ASUAAJG")
|
214 214 | .header("x-amz-crc32", "3715137447")
|
215 - | .status(http::StatusCode::from_u16(200).unwrap())
|
215 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
216 216 | .body(SdkBody::from(r#"{"TableDescription":{"AttributeDefinitions":[{"AttributeName":"title","AttributeType":"S"},{"AttributeName":"year","AttributeType":"N"}],"CreationDateTime":1.615218678973E9,"ItemCount":0,"KeySchema":[{"AttributeName":"year","KeyType":"HASH"},{"AttributeName":"title","KeyType":"RANGE"}],"ProvisionedThroughput":{"NumberOfDecreasesToday":0,"ReadCapacityUnits":10,"WriteCapacityUnits":10},"TableArn":"arn:aws:dynamodb:us-east-1:134095065856:table/Movies-5","TableId":"b08c406a-7dbc-4f7d-b7c6-672a43ec21cd","TableName":"Movies-5","TableSizeBytes":0,"TableStatus":"CREATING"}}"#)).unwrap()),
|
217 - | ReplayEvent::new(http::Request::builder()
|
217 + | ReplayEvent::new(http_1x::Request::builder()
|
218 218 | .header("content-type", "application/x-amz-json-1.0")
|
219 219 | .header("x-amz-target", "DynamoDB_20120810.DescribeTable")
|
220 220 | .header("content-length", "24")
|
221 221 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=01b0129a2a4fb3af14559fde8163d59de9c43907152a12479002b3a7c75fa0df")
|
222 222 | .header("x-amz-date", "20210308T155119Z")
|
223 223 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/"))
|
224 224 | .body(SdkBody::from(r#"{"TableName":"Movies-5"}"#)).unwrap(),
|
225 - | http::Response::builder()
|
225 + | http_1x::Response::builder()
|
226 226 | .header("server", "Server")
|
227 227 | .header("date", "Mon, 08 Mar 2021 15:51:18 GMT")
|
228 228 | .header("content-type", "application/x-amz-json-1.0")
|
229 229 | .header("content-length", "561")
|
230 230 | .header("connection", "keep-alive")
|
231 231 | .header("x-amzn-requestid", "O1C6QKCG8GT7D2K922T4QRL9N3VV4KQNSO5AEMVJF66Q9ASUAAJG")
|
232 232 | .header("x-amz-crc32", "46742265")
|
233 - | .status(http::StatusCode::from_u16(200).unwrap())
|
233 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
234 234 | .body(SdkBody::from(r#"{"Table":{"AttributeDefinitions":[{"AttributeName":"title","AttributeType":"S"},{"AttributeName":"year","AttributeType":"N"}],"CreationDateTime":1.615218678973E9,"ItemCount":0,"KeySchema":[{"AttributeName":"year","KeyType":"HASH"},{"AttributeName":"title","KeyType":"RANGE"}],"ProvisionedThroughput":{"NumberOfDecreasesToday":0,"ReadCapacityUnits":10,"WriteCapacityUnits":10},"TableArn":"arn:aws:dynamodb:us-east-1:134095065856:table/Movies-5","TableId":"b08c406a-7dbc-4f7d-b7c6-672a43ec21cd","TableName":"Movies-5","TableSizeBytes":0,"TableStatus":"CREATING"}}"#)).unwrap()),
|
235 - | ReplayEvent::new(http::Request::builder()
|
235 + | ReplayEvent::new(http_1x::Request::builder()
|
236 236 | .header("content-type", "application/x-amz-json-1.0")
|
237 237 | .header("x-amz-target", "DynamoDB_20120810.DescribeTable")
|
238 238 | .header("content-length", "24")
|
239 239 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=7f3a743bb460f26296640ae775d282f0153eda750855ec00ace1815becfd2de5")
|
240 240 | .header("x-amz-date", "20210308T155120Z")
|
241 241 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/")).body(SdkBody::from(r#"{"TableName":"Movies-5"}"#)).unwrap(),
|
242 - | http::Response::builder()
|
242 + | http_1x::Response::builder()
|
243 243 | .header("server", "Server")
|
244 244 | .header("date", "Mon, 08 Mar 2021 15:51:20 GMT")
|
245 245 | .header("content-type", "application/x-amz-json-1.0")
|
246 246 | .header("content-length", "561")
|
247 247 | .header("connection", "keep-alive")
|
248 248 | .header("x-amzn-requestid", "EN5N26BO1FAOEMUUSD7B7SUPPVVV4KQNSO5AEMVJF66Q9ASUAAJG")
|
249 249 | .header("x-amz-crc32", "46742265")
|
250 - | .status(http::StatusCode::from_u16(200).unwrap())
|
250 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
251 251 | .body(SdkBody::from(r#"{"Table":{"AttributeDefinitions":[{"AttributeName":"title","AttributeType":"S"},{"AttributeName":"year","AttributeType":"N"}],"CreationDateTime":1.615218678973E9,"ItemCount":0,"KeySchema":[{"AttributeName":"year","KeyType":"HASH"},{"AttributeName":"title","KeyType":"RANGE"}],"ProvisionedThroughput":{"NumberOfDecreasesToday":0,"ReadCapacityUnits":10,"WriteCapacityUnits":10},"TableArn":"arn:aws:dynamodb:us-east-1:134095065856:table/Movies-5","TableId":"b08c406a-7dbc-4f7d-b7c6-672a43ec21cd","TableName":"Movies-5","TableSizeBytes":0,"TableStatus":"CREATING"}}"#)).unwrap()),
|
252 - | ReplayEvent::new(http::Request::builder()
|
252 + | ReplayEvent::new(http_1x::Request::builder()
|
253 253 | .header("content-type", "application/x-amz-json-1.0")
|
254 254 | .header("x-amz-target", "DynamoDB_20120810.DescribeTable")
|
255 255 | .header("content-length", "24")
|
256 256 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=46a148c560139bc0da171bd915ea8c0b96a7012629f5db7b6bf70fcd1a66fd24")
|
257 257 | .header("x-amz-date", "20210308T155121Z")
|
258 258 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/"))
|
259 259 | .body(SdkBody::from(r#"{"TableName":"Movies-5"}"#)).unwrap(),
|
260 - | http::Response::builder()
|
260 + | http_1x::Response::builder()
|
261 261 | .header("server", "Server")
|
262 262 | .header("date", "Mon, 08 Mar 2021 15:51:21 GMT")
|
263 263 | .header("content-type", "application/x-amz-json-1.0")
|
264 264 | .header("content-length", "561")
|
265 265 | .header("connection", "keep-alive")
|
266 266 | .header("x-amzn-requestid", "PHCMGEVI6JLN9JNMKSSA3M76H3VV4KQNSO5AEMVJF66Q9ASUAAJG")
|
267 267 | .header("x-amz-crc32", "46742265")
|
268 - | .status(http::StatusCode::from_u16(200).unwrap())
|
268 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
269 269 | .body(SdkBody::from(r#"{"Table":{"AttributeDefinitions":[{"AttributeName":"title","AttributeType":"S"},{"AttributeName":"year","AttributeType":"N"}],"CreationDateTime":1.615218678973E9,"ItemCount":0,"KeySchema":[{"AttributeName":"year","KeyType":"HASH"},{"AttributeName":"title","KeyType":"RANGE"}],"ProvisionedThroughput":{"NumberOfDecreasesToday":0,"ReadCapacityUnits":10,"WriteCapacityUnits":10},"TableArn":"arn:aws:dynamodb:us-east-1:134095065856:table/Movies-5","TableId":"b08c406a-7dbc-4f7d-b7c6-672a43ec21cd","TableName":"Movies-5","TableSizeBytes":0,"TableStatus":"CREATING"}}"#)).unwrap()),
|
270 - | ReplayEvent::new(http::Request::builder()
|
270 + | ReplayEvent::new(http_1x::Request::builder()
|
271 271 | .header("content-type", "application/x-amz-json-1.0")
|
272 272 | .header("x-amz-target", "DynamoDB_20120810.DescribeTable")
|
273 273 | .header("content-length", "24")
|
274 274 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=15bb7c9b2350747d62349091b3ea59d9e1800d1dca04029943329259bba85cb4")
|
275 275 | .header("x-amz-date", "20210308T155122Z")
|
276 276 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/"))
|
277 277 | .body(SdkBody::from(r#"{"TableName":"Movies-5"}"#)).unwrap(),
|
278 - | http::Response::builder()
|
278 + | http_1x::Response::builder()
|
279 279 | .header("server", "Server")
|
280 280 | .header("date", "Mon, 08 Mar 2021 15:51:22 GMT")
|
281 281 | .header("content-type", "application/x-amz-json-1.0")
|
282 282 | .header("content-length", "561")
|
283 283 | .header("connection", "keep-alive")
|
284 284 | .header("x-amzn-requestid", "1Q22O983HD3511TN6Q5RRTP0MFVV4KQNSO5AEMVJF66Q9ASUAAJG")
|
285 285 | .header("x-amz-crc32", "46742265")
|
286 - | .status(http::StatusCode::from_u16(200).unwrap())
|
286 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
287 287 | .body(SdkBody::from(r#"{"Table":{"AttributeDefinitions":[{"AttributeName":"title","AttributeType":"S"},{"AttributeName":"year","AttributeType":"N"}],"CreationDateTime":1.615218678973E9,"ItemCount":0,"KeySchema":[{"AttributeName":"year","KeyType":"HASH"},{"AttributeName":"title","KeyType":"RANGE"}],"ProvisionedThroughput":{"NumberOfDecreasesToday":0,"ReadCapacityUnits":10,"WriteCapacityUnits":10},"TableArn":"arn:aws:dynamodb:us-east-1:134095065856:table/Movies-5","TableId":"b08c406a-7dbc-4f7d-b7c6-672a43ec21cd","TableName":"Movies-5","TableSizeBytes":0,"TableStatus":"CREATING"}}"#)).unwrap()),
|
288 - | ReplayEvent::new(http::Request::builder()
|
288 + | ReplayEvent::new(http_1x::Request::builder()
|
289 289 | .header("content-type", "application/x-amz-json-1.0")
|
290 290 | .header("x-amz-target", "DynamoDB_20120810.DescribeTable")
|
291 291 | .header("content-length", "24")
|
292 292 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=6d0a78087bc112c68a91b4b2d457efd8c09149b85b8f998f8c4b3f9916c8a743")
|
293 293 | .header("x-amz-date", "20210308T155123Z")
|
294 294 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/"))
|
295 295 | .body(SdkBody::from(r#"{"TableName":"Movies-5"}"#)).unwrap(),
|
296 - | http::Response::builder()
|
296 + | http_1x::Response::builder()
|
297 297 | .header("server", "Server")
|
298 298 | .header("date", "Mon, 08 Mar 2021 15:51:23 GMT")
|
299 299 | .header("content-type", "application/x-amz-json-1.0")
|
300 300 | .header("content-length", "559")
|
301 301 | .header("connection", "keep-alive")
|
302 302 | .header("x-amzn-requestid", "ONJBNV2A9GBNUT34KH73JLL23BVV4KQNSO5AEMVJF66Q9ASUAAJG")
|
303 303 | .header("x-amz-crc32", "24113616")
|
304 - | .status(http::StatusCode::from_u16(200).unwrap())
|
304 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
305 305 | .body(SdkBody::from(r#"{"Table":{"AttributeDefinitions":[{"AttributeName":"title","AttributeType":"S"},{"AttributeName":"year","AttributeType":"N"}],"CreationDateTime":1.615218678973E9,"ItemCount":0,"KeySchema":[{"AttributeName":"year","KeyType":"HASH"},{"AttributeName":"title","KeyType":"RANGE"}],"ProvisionedThroughput":{"NumberOfDecreasesToday":0,"ReadCapacityUnits":10,"WriteCapacityUnits":10},"TableArn":"arn:aws:dynamodb:us-east-1:134095065856:table/Movies-5","TableId":"b08c406a-7dbc-4f7d-b7c6-672a43ec21cd","TableName":"Movies-5","TableSizeBytes":0,"TableStatus":"ACTIVE"}}"#)).unwrap()),
|
306 - | ReplayEvent::new(http::Request::builder()
|
306 + | ReplayEvent::new(http_1x::Request::builder()
|
307 307 | .header("content-type", "application/x-amz-json-1.0")
|
308 308 | .header("x-amz-target", "DynamoDB_20120810.PutItem")
|
309 309 | .header("content-length", "619")
|
310 310 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=85fc7d2064a0e6d9c38d64751d39d311ad415ae4079ef21ef254b23ecf093519")
|
311 311 | .header("x-amz-date", "20210308T155123Z")
|
312 312 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/"))
|
313 313 | .body(SdkBody::from(r#"{"TableName":"Movies-5","Item":{"info":{"M":{"rating":{"N":"6.2"},"genres":{"L":[{"S":"Comedy"},{"S":"Drama"}]},"image_url":{"S":"http://ia.media-imdb.com/images/N/O9ERWAU7FS797AJ7LU8HN09AMUP908RLlo5JF90EWR7LJKQ7@@._V1_SX400_.jpg"},"release_date":{"S":"2013-01-18T00:00:00Z"},"actors":{"L":[{"S":"David Matthewman"},{"S":"Ann Thomas"},{"S":"Jonathan G. Neff"}]},"plot":{"S":"A rock band plays their music at high volumes, annoying the neighbors."},"running_time_secs":{"N":"5215"},"rank":{"N":"11"},"directors":{"L":[{"S":"Alice Smith"},{"S":"Bob Jones"}]}}},"title":{"S":"Turn It Down, Or Else!"},"year":{"N":"2013"}}}"#)).unwrap(),
|
314 - | http::Response::builder()
|
314 + | http_1x::Response::builder()
|
315 315 | .header("server", "Server")
|
316 316 | .header("date", "Mon, 08 Mar 2021 15:51:23 GMT")
|
317 317 | .header("content-type", "application/x-amz-json-1.0")
|
318 318 | .header("content-length", "2")
|
319 319 | .header("connection", "keep-alive")
|
320 320 | .header("x-amzn-requestid", "E6TGS5HKHHV08HSQA31IO1IDMFVV4KQNSO5AEMVJF66Q9ASUAAJG")
|
321 321 | .header("x-amz-crc32", "2745614147")
|
322 - | .status(http::StatusCode::from_u16(200).unwrap())
|
322 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
323 323 | .body(SdkBody::from(r#"{}"#)).unwrap()),
|
324 - | ReplayEvent::new(http::Request::builder()
|
324 + | ReplayEvent::new(http_1x::Request::builder()
|
325 325 | .header("content-type", "application/x-amz-json-1.0")
|
326 326 | .header("x-amz-target", "DynamoDB_20120810.PutItem")
|
327 327 | .header("content-length", "636")
|
328 328 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=e4b1658c9f5129b3656381f6592a30e0061b1566263fbf27d982817ea79483f6")
|
329 329 | .header("x-amz-date", "20210308T155123Z")
|
330 330 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/"))
|
331 331 | .body(SdkBody::from(r#"{"TableName":"Movies-5","Item":{"info":{"M":{"plot":{"S":"A re-creation of the merciless 1970s rivalry between Formula One rivals James Hunt and Niki Lauda."},"rating":{"N":"8.3"},"rank":{"N":"2"},"release_date":{"S":"2013-09-02T00:00:00Z"},"directors":{"L":[{"S":"Ron Howard"}]},"image_url":{"S":"http://ia.media-imdb.com/images/M/MV5BMTQyMDE0MTY0OV5BMl5BanBnXkFtZTcwMjI2OTI0OQ@@._V1_SX400_.jpg"},"actors":{"L":[{"S":"Daniel Bruhl"},{"S":"Chris Hemsworth"},{"S":"Olivia Wilde"}]},"running_time_secs":{"N":"7380"},"genres":{"L":[{"S":"Action"},{"S":"Biography"},{"S":"Drama"},{"S":"Sport"}]}}},"title":{"S":"Rush"},"year":{"N":"2013"}}}"#)).unwrap(),
|
332 - | http::Response::builder()
|
332 + | http_1x::Response::builder()
|
333 333 | .header("server", "Server")
|
334 334 | .header("date", "Mon, 08 Mar 2021 15:51:23 GMT")
|
335 335 | .header("content-type", "application/x-amz-json-1.0")
|
336 336 | .header("content-length", "2")
|
337 337 | .header("connection", "keep-alive")
|
338 338 | .header("x-amzn-requestid", "B63D54LP2FOGQK9JE5KLJT49HJVV4KQNSO5AEMVJF66Q9ASUAAJG")
|
339 339 | .header("x-amz-crc32", "2745614147")
|
340 - | .status(http::StatusCode::from_u16(200).unwrap())
|
340 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
341 341 | .body(SdkBody::from(r#"{}"#)).unwrap()),
|
342 - | ReplayEvent::new(http::Request::builder()
|
342 + | ReplayEvent::new(http_1x::Request::builder()
|
343 343 | .header("content-type", "application/x-amz-json-1.0")
|
344 344 | .header("x-amz-target", "DynamoDB_20120810.Query")
|
345 345 | .header("content-length", "156")
|
346 346 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=c9a0fdd0c7c3a792faddabca1fc154c8fbb54ddee7b06a8082e1c587615198b5")
|
347 347 | .header("x-amz-date", "20210308T155123Z")
|
348 348 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/"))
|
349 349 | .body(SdkBody::from(r##"{"TableName":"Movies-5","KeyConditionExpression":"#yr = :yyyy","ExpressionAttributeNames":{"#yr":"year"},"ExpressionAttributeValues":{":yyyy":{"N":"2222"}}}"##)).unwrap(),
|
350 - | http::Response::builder()
|
350 + | http_1x::Response::builder()
|
351 351 | .header("server", "Server")
|
352 352 | .header("date", "Mon, 08 Mar 2021 15:51:23 GMT")
|
353 353 | .header("content-type", "application/x-amz-json-1.0")
|
354 354 | .header("content-length", "39")
|
355 355 | .header("connection", "keep-alive")
|
356 356 | .header("x-amzn-requestid", "AUAS9KJ0TK9BSR986TRPC2RGTRVV4KQNSO5AEMVJF66Q9ASUAAJG")
|
357 357 | .header("x-amz-crc32", "3413411624")
|
358 - | .status(http::StatusCode::from_u16(200).unwrap())
|
358 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
359 359 | .body(SdkBody::from(r#"{"Count":0,"Items":[],"ScannedCount":0}"#)).unwrap()),
|
360 - | ReplayEvent::new(http::Request::builder()
|
360 + | ReplayEvent::new(http_1x::Request::builder()
|
361 361 | .header("content-type", "application/x-amz-json-1.0")
|
362 362 | .header("x-amz-target", "DynamoDB_20120810.Query")
|
363 363 | .header("content-length", "156")
|
364 364 | .header("authorization", "AWS4-HMAC-SHA256 Credential=ASIAR6OFQKMAFQIIYZ5T/20210308/us-east-1/dynamodb/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-target, Signature=504d6b4de7093b20255b55057085937ec515f62f3c61da68c03bff3f0ce8a160")
|
365 365 | .header("x-amz-date", "20210308T155123Z")
|
366 366 | .uri(Uri::from_static("https://dynamodb.us-east-1.amazonaws.com/"))
|
367 367 | .body(SdkBody::from(r##"{"TableName":"Movies-5","KeyConditionExpression":"#yr = :yyyy","ExpressionAttributeNames":{"#yr":"year"},"ExpressionAttributeValues":{":yyyy":{"N":"2013"}}}"##)).unwrap(),
|
368 - | http::Response::builder()
|
368 + | http_1x::Response::builder()
|
369 369 | .header("server", "Server")
|
370 370 | .header("date", "Mon, 08 Mar 2021 15:51:23 GMT")
|
371 371 | .header("content-type", "application/x-amz-json-1.0")
|
372 372 | .header("content-length", "1231")
|
373 373 | .header("connection", "keep-alive")
|
374 374 | .header("x-amzn-requestid", "A5FGSJ9ET4OKB8183S9M47RQQBVV4KQNSO5AEMVJF66Q9ASUAAJG")
|
375 375 | .header("x-amz-crc32", "624725176")
|
376 - | .status(http::StatusCode::from_u16(200).unwrap())
|
376 + | .status(http_1x::StatusCode::from_u16(200).unwrap())
|
377 377 | .body(SdkBody::from(r#"{"Count":2,"Items":[{"year":{"N":"2013"},"info":{"M":{"actors":{"L":[{"S":"Daniel Bruhl"},{"S":"Chris Hemsworth"},{"S":"Olivia Wilde"}]},"plot":{"S":"A re-creation of the merciless 1970s rivalry between Formula One rivals James Hunt and Niki Lauda."},"release_date":{"S":"2013-09-02T00:00:00Z"},"image_url":{"S":"http://ia.media-imdb.com/images/M/MV5BMTQyMDE0MTY0OV5BMl5BanBnXkFtZTcwMjI2OTI0OQ@@._V1_SX400_.jpg"},"genres":{"L":[{"S":"Action"},{"S":"Biography"},{"S":"Drama"},{"S":"Sport"}]},"directors":{"L":[{"S":"Ron Howard"}]},"rating":{"N":"8.3"},"rank":{"N":"2"},"running_time_secs":{"N":"7380"}}},"title":{"S":"Rush"}},{"year":{"N":"2013"},"info":{"M":{"actors":{"L":[{"S":"David Matthewman"},{"S":"Ann Thomas"},{"S":"Jonathan G. Neff"}]},"release_date":{"S":"2013-01-18T00:00:00Z"},"plot":{"S":"A rock band plays their music at high volumes, annoying the neighbors."},"genres":{"L":[{"S":"Comedy"},{"S":"Drama"}]},"image_url":{"S":"http://ia.media-imdb.com/images/N/O9ERWAU7FS797AJ7LU8HN09AMUP908RLlo5JF90EWR7LJKQ7@@._V1_SX400_.jpg"},"directors":{"L":[{"S":"Alice Smith"},{"S":"Bob Jones"}]},"rating":{"N":"6.2"},"rank":{"N":"11"},"running_time_secs":{"N":"5215"}}},"title":{"S":"Turn It Down, Or Else!"}}],"ScannedCount":2}"#)).unwrap())
|
378 378 | ])
|
379 379 | }
|