下面的代码 请求的url是多少 char request[8192]; snprintf(request, sizeof(request), "POST %s HTTP/1.1\r\n" "Host: %s\r\n" "Content-Type: application/json\r\n" "Content-Length: %zu\r\n" "\r\n" "%s", "/v50/vehicle/api/register", "otaapi-sit.lotuscars.com.cn", strlen(payload), payload);
时间: 2024-02-15 20:28:13 浏览: 22
请求的url是:`otaapi-sit.lotuscars.com.cn/v50/vehicle/api/register`。可以看到,请求的url被拼接在了POST请求行的第一个参数中。其中,`/v50/vehicle/api/register`就是请求的路径,而`otaapi-sit.lotuscars.com.cn`则是请求的主机名。
相关问题
path="/v50/vehicle/api/register"; host="otaapi-sit.lotuscars.com.cn"; char request[8192]; snprintf(request, sizeof(request), "POST %s HTTP/1.1\r\n" "Host: %s\r\n" "Content-Type: application/json\r\n" "Content-Length: %zu\r\n" "\r\n" "%s", path, host, strlen(payload), payload); //printf("request : %s\n", request); SSL_write(ssl, request, strlen(request));
根据代码分析,发送HTTPS请求的URL应该是:
https://otaapi-sit.lotuscars.com.cn/v50/vehicle/api/register
其中,otaapi-sit.lotuscars.com.cn是主机名,/v50/vehicle/api/register是请求的路径。可以看到,请求的路径前面添加了斜杠/,这是因为在代码中没有添加斜杠,所以需要手动添加。另外,请求的HTTP协议版本号是HTTP/1.1。
path="v50/vehicle/api/register"; host="otaapi-sit.lotuscars.com.cn"; char request[8192]; snprintf(request, sizeof(request), "POST %s HTTP/1.1\r\n" "Host: %s\r\n" "Content-Type: application/json\r\n" "Content-Length: %zu\r\n" "\r\n" "%s", path, host, strlen(payload), payload); //printf("request : %s\n", request); SSL_write(ssl, request, strlen(request));
根据代码分析,发送HTTPS请求的URL应该是:
https://otaapi-sit.lotuscars.com.cn/v50/vehicle/api/register
其中,otaapi-sit.lotuscars.com.cn是主机名,v50/vehicle/api/register是请求的路径。可以看到,路径前面没有加上斜杠/,这是因为在代码中已经添加了斜杠,所以不需要再添加。另外,请求的HTTP协议版本号是HTTP/1.1,而不是HTTPs/1.2。