| From: Guy Harris
| Subject: [Ethereal-dev] Are WSP content types the same as 
| HTTP content types?

Yes, they are. WSP is a "over-the-air optimization" for HTTP/1.1.

| If so, the WSP dissector could just get the Internet media type
| dissector table (which used to be the HTTP content type 
| dissector table)
| by calling
| 
|       find_dissector_table("media_type")
| 
| in its reg_handoff routine, and use that rather than creating its own
| "wsp.content_type.literal" dissector table.

Agreed. However, there are TWO media dissector tables in WSP:
- the literally represented media type table (e.g., "text/html")
- the numerically represented media type table (e.g., 0x01)

We cannot get rid of the "numerical table", as some media types are only
registered in this table.

The patch to packet-mmse.c and packet-wbxml.c is trivial (rename the
dissector table). For the WSP dissector, we also need to refer to the HTTP
content type dissector table "http.content_type". Attached patch does this.

I tested it by comparing the output of tethereal -V on a capture containing
HTTP, WSP and MMSE before and after applying the patch.

Please review and check in.

Regards,

Olivier

Attachment: wsp_content_type.diff.gz
Description: Binary data

_______________________________________________
Ethereal-dev mailing list
[EMAIL PROTECTED]
http://www.ethereal.com/mailman/listinfo/ethereal-dev

Reply via email to