]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/HttpDxe/HttpProto.c
NetworkPkg:HttpDxe:Consume DxeHttpLib API changes
[mirror_edk2.git] / NetworkPkg / HttpDxe / HttpProto.c
index 156f138f56d754163c224b6f8a0cfb049cb87ac3..9b3c774ae21d53feb2987b6e53f8d33617d881b4 100644 (file)
@@ -1462,8 +1462,9 @@ HttpTcpTransmit (
 {\r
   HTTP_TOKEN_WRAP           *ValueInItem;\r
   EFI_STATUS                Status;\r
-  CHAR8                     *RequestStr;\r
+  CHAR8                     *RequestMsg;\r
   CHAR8                     *Url;\r
+  UINTN                     RequestMsgSize;\r
 \r
   ValueInItem = (HTTP_TOKEN_WRAP *) Item->Value;\r
   if (ValueInItem->TcpWrap.IsTxDone) {\r
@@ -1483,10 +1484,11 @@ HttpTcpTransmit (
   //\r
   // Create request message.\r
   //\r
-  Status = HttpGenRequestString (\r
+  Status = HttpGenRequestMessage (\r
                  ValueInItem->HttpToken->Message,\r
                  Url,\r
-                 &RequestStr\r
+                 &RequestMsg,\r
+                 &RequestMsgSize\r
                  );\r
   FreePool (Url);\r
 \r
@@ -1500,10 +1502,10 @@ HttpTcpTransmit (
   Status = HttpTransmitTcp (\r
              ValueInItem->HttpInstance,\r
              ValueInItem,\r
-             (UINT8*) RequestStr,\r
-             AsciiStrLen (RequestStr)\r
+             (UINT8*) RequestMsg,\r
+             RequestMsgSize\r
              );\r
-  FreePool (RequestStr);\r
+  FreePool (RequestMsg);\r
   return Status;\r
 }\r
 \r