本来包体长度170是没问题的,接收到r->request_body->bufs->buf->pos, 结尾为r->request_body->bufs->buf->last.
cgdb过程中发现last - pos = 170 但是不是指向结尾,而是指向了webrtcid字段里面了。
解答:
报文中双引号是中文字符,占用两个字节!
改成英文字符即可!