#include <stdio.h>
#include <string.h>
#define LTE_GET_DATA_LEN_MAX 500
int main () {
char temp[LTE_GET_DATA_LEN_MAX] = "CONNECT\r\n\
{\"data\":\"https://positec-commercial-dev.s3.amazonaws.com\", \"code\":200,\"msg\":\"success\"}\r\n\
OK\r\n\
+QHTTPREAD: 3";
char out[LTE_GET_DATA_LEN_MAX];
int len;
int dw_data_temp_0 =0;
if(0 != sscanf(strstr((char*)temp,"+QHTTPREAD:"),"+QHTTPREAD: %d\r\n",&dw_data_temp_0)){
printf("%d\r\n",dw_data_temp_0);
if(0 != sscanf(strstr((char*)temp,"\"data\":"),"\"data\":\"%500[^\"]\"",out)){
if(NULL != out){
printf("url[%d] %s\r\n",strlen(out),out);
}else{
printf("no find \r\n");
}
}
}
return 0;
}