我正在尝试 CC3200SDK_1.3.0中的"http_client_demo"示例。 在 httpcli.c libraray 中的"checkContentField()"例程中、它在 HPPTCli_field_name_transfer_encoding 和 HPPTCli_field_name_content_length 上执行 strcmp():
在 httpcli.h 中、这些字段名称定义为:
#define HTTPCli_field_name_transfer_encoding "Transfer-Encoding"
#define HTTPCli_field_name_content_type "内容类型"
在 RFC 2616第4.2节"消息标题"中、字段名称不区分大小写。 checkContentField()例程中的 strcmp()与定义的字段名称进行精确比较。 最好进行区分大小写的字符串比较。
我注意到、httpcli.c 文件中存在一个不区分大小写的字符串比较例程:
是否有方法可以使用 StringCompare()例程而不是 strcmp()例程,而不必重新生成 WebClient.a 库?
