【摘要】:图7-22WSP报头修改后服务器正常响应数据包2.在WSP报头中插入一条新内容WSP报头中插入新内容的数据包如图7-23所示。图7-23WSP报头中插入新内容的数据包3.注意事项①如果报文修改后报文长度改变,需要重新计算IP校验和与UDP校验和,在插入自定义数据时还需要重新写入IP长和UDP长。WSP Headers字段位置根据3.2.2节中每种WSP PDU类型字段格式确定。
WSP报头包括WAP特殊报头和与HTTP 1.1兼容的报头。HTTP和WAP都允许使用自定义报头。
1.修改WSP报头类型和内容及服务器响应
(1)修改WSP报头内容
WSP报头内容修改前后的数据包如图7-21所示。
图7-21 WSP报头内容修改前后的数据包
(2)服务器正常响应200 OK
WSP报头修改后服务器正常响应数据包如图7-22所示。
图7-22 WSP报头修改后服务器正常响应数据包(www.xing528.com)
2.在WSP报头中插入一条新内容
WSP报头中插入新内容的数据包如图7-23所示。
图7-23 WSP报头中插入新内容的数据包
3.注意事项
①如果报文修改后报文长度改变,需要重新计算IP校验和与UDP校验和,在插入自定义数据时还需要重新写入IP长和UDP长。
②对于插入WSP报头字段,不同的WSP PDU类型插入不同格式的报头字段。例如,Get类型插入的是报头字段类型的编码;其他情况插入的是报头字段的实际内容。
4.结论
自定义信息头及其对应的内容都不会影响到用户的正常访问,在WSP Headers中插入MSISDN、IP地址等信息也是可行的。WSP Headers字段类型参见附录F。WSP Headers字段位置根据3.2.2节中每种WSP PDU类型字段格式确定。
修改方法:Headers类型根据附录F编码格式修改,类型对应内容根据附录E编码格式修改。如果修改后报文长度改变,需要重新计算IP校验和与UDP校验和。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。