编辑代码

#include <stdio.h>

typedef struct{
    char* Host;
    char* Accept;
    char* UserAgent;
    char* Connection;
    char* ContentType;
    int ContentLength;
    char* config;
}T_HTTPS_POST_REQUEST_HEAD;
int lte_module_driver_send_head(char* url,int len)
{
     T_HTTPS_POST_REQUEST_HEAD temp;
     printf("Host:%s\r\n",temp.Host);
     //Accept:%s\r\n",temp.Host,temp.Accept);
            // User-Agent:%s\r\n
            // Connection:%s\r\n
            // Content-Type:%s\r\n
            // Content-Length:%d\r\n
            // config:%s\r\n",
            // temp.Host,
            // temp.Accept,
            // temp.UserAgent,
            // temp.Connection,
            // temp.ContentType,
            // temp.ContentLength,
            // temp.config);
     return 0;
}
int main ()
{
   char* test_url ="test";
// "https://positec-commercial-us-prod.s3.amazonaws.com\
// /operate/firmware/Cyber_Tank/Cyber_Tank_875L/\
// b566c463e5cb98a97806c0f7b347cda2.positec\
// ?X-Amz-Algorithm=AWS4-HMAC-SHA256\
// &X-Amz-Date=20230112T120857Z\
// &X-Amz-SignedHeaders=host\
// &X-Amz-Expires=899\
// &X-Amz-Credential=AKIAZZDVQXEVJMVB3QEV%2F20230112%2Fus-east-1%2Fs3%2Faws4_request\
// &X-Amz-Signature=cf77c32e5212425188be7144967c28e0b8872a573cb1130469eff95219c16bd1"
  lte_module_driver_send_head(test_url,strlen(test_url));
}