Hi, I will response the same reponse like Pascal for json if there is a application/dds-web+json, you need to add
dissector_add_string("media_type", "application/dds-web+json", json_handle); on proto_reg_handoff_json() function from packet-json.c Cheers On Thu, Dec 17, 2015 at 1:48 PM, Pascal Quantin <pascal.quan...@gmail.com> wrote: > Hi Juan, > > 2015-12-17 13:40 GMT+01:00 Juan Jose Martin Carrascosa <jua...@rti.com>: > >> Hi all, >> >> Web Integration Service (http://www.omg.org/spec/DDS-WEB/1.0/Beta2/) is >> a new service that sends/receives DDS traffic (RTPS) over HTTP. The >> serialization is not directly RTPS but a conversion handled internally, >> that can be XML or JSON. >> >> I would like to add support to show the content of the HTTP packets as it >> is done for XML. The Content-Type is "application/dds-web+xml". If I change >> it to "application/xml" internally, it works sweet. >> >> How can I make Wireshark apply the XML dissector when >> receiving "application/dds-web+xml"? I have been inspecting the code but I >> want some advice since this is an important dissector. >> > > You probably simply need to add an entry in the default_media_types[] > array found at the beginning of epan/dissectors/packet-xml.c file. > > >> >> I will implement this for myself, and once it is stable and I make sure >> it doesn't change, I will push the changes to the community. >> >> Also, knowing how to implement the equivalent for JSON would be awesome. >> > > Does it have a specific Content-Type, like "application/dds-web+json"? If > yes, you simply need to add it in proto_reg_handoff_json() function. > > Pascal. > > ___________________________________________________________________________ > Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> > Archives: https://www.wireshark.org/lists/wireshark-dev > Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev > mailto:wireshark-dev-requ...@wireshark.org > ?subject=unsubscribe >
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe