不能直接拷贝截图,真是麻烦
草
/*
* GetFile.c
*
* Created on: 2015年9月22日
* Author: Administrator
*/
#include "GetFile.h"
static unsigned int S_DestinationIP;
static unsigned char G_Buff[6000];
static unsigned char G_BuffLen = 6000;
static int readGetResponse(HTTPCli_Handle httpClient) {
long lRetVal = 0;
int readByteLen;
int allReadByte;
int oneReadByte;
int bytesRead = 0;
int id = 0;
unsigned long len = 0;
int json = 0;
char *dataBuffer = NULL;
bool moreFlags = 1;
int i;
//设置的是响应头
//这个就是一个过滤器,过滤出我们想要的响应头的信息
const char *ids[6] = {
HTTPCli_FIELD_NAME_CONTENT_LENGTH,
HTTPCli_FIELD_NAME_CONTENT_TYPE,
HTTPCli_FIELD_NAME_DATE,
HTTPCli_FIELD_NAME_SERVER,
HTTPCli_FIELD_NAME_TRANSFER_ENCODING,
NULL };
/* Read HTTP POST request status code */
lRetVal = 0;
//获取相应状态
//成功是200,其他的不做考虑
G_BuffLen = 0;
lRetVal = HTTPCli_getResponseStatus(httpClient);
if (lRetVal > 0) {
switch (lRetVal) {
case 200:
UART_