Super nice! Thanks Alexis and Pascal for the prompt replies. It works.

I will commit my changes once they are final in the OMG.

Thanks,
Juanjo Martin

On Thu, Dec 17, 2015 at 1:51 PM, Alexis La Goutte <[email protected]
> wrote:

> 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 <[email protected]>
> wrote:
>
>> Hi Juan,
>>
>> 2015-12-17 13:40 GMT+01:00 Juan Jose Martin Carrascosa <[email protected]>:
>>
>>> 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 <[email protected]>
>> Archives:    https://www.wireshark.org/lists/wireshark-dev
>> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>>              mailto:[email protected]
>> ?subject=unsubscribe
>>
>
>
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <[email protected]>
> Archives:    https://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>              mailto:[email protected]
> ?subject=unsubscribe
>



-- 

Juanjo Martin
Applications Engineer
Professional Services Group
Office: +34 958 27 88 62
Mobile: +34 622 73 29 03
[email protected]
www.rti.com
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to