From 8765f3eb428f86974033215fe08f8d3d85deedae Mon Sep 17 00:00:00 2001 From: Nickle Wang Date: Tue, 24 Oct 2023 14:51:24 +0800 Subject: RedfishPkg/RedfishLib: return HTTP headers to caller Call Ex interface to get HTTP headers and return to caller. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy Cc: Nick Ramirez Reviewed-by: Abner Chang --- RedfishPkg/PrivateLibrary/RedfishLib/RedfishLib.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'RedfishPkg/PrivateLibrary') diff --git a/RedfishPkg/PrivateLibrary/RedfishLib/RedfishLib.c b/RedfishPkg/PrivateLibrary/RedfishLib/RedfishLib.c index f404504..5e06d51 100644 --- a/RedfishPkg/PrivateLibrary/RedfishLib/RedfishLib.c +++ b/RedfishPkg/PrivateLibrary/RedfishLib/RedfishLib.c @@ -356,7 +356,7 @@ RedfishGetByUri ( ZeroMem (RedResponse, sizeof (REDFISH_RESPONSE)); - JsonValue = getUriFromService (RedfishService, Uri, &RedResponse->StatusCode); + JsonValue = getUriFromServiceEx (RedfishService, Uri, &RedResponse->Headers, &RedResponse->HeaderCount, &RedResponse->StatusCode); RedResponse->Payload = createRedfishPayload (JsonValue, RedfishService); // @@ -498,10 +498,12 @@ RedfishPatchToUri ( ZeroMem (RedResponse, sizeof (REDFISH_RESPONSE)); - JsonValue = (EDKII_JSON_VALUE)patchUriFromService ( + JsonValue = (EDKII_JSON_VALUE)patchUriFromServiceEx ( RedfishService, Uri, Content, + &(RedResponse->Headers), + &(RedResponse->HeaderCount), &(RedResponse->StatusCode) ); @@ -661,12 +663,14 @@ RedfishPostToUri ( ZeroMem (RedResponse, sizeof (REDFISH_RESPONSE)); - JsonValue = (EDKII_JSON_VALUE)postUriFromService ( + JsonValue = (EDKII_JSON_VALUE)postUriFromServiceEx ( RedfishService, Uri, Content, ContentSize, ContentType, + &(RedResponse->Headers), + &(RedResponse->HeaderCount), &(RedResponse->StatusCode) ); -- cgit v1.1