It seems the strings are official and won't change in the specification.

Uploaded the patch: https://code.wireshark.org/review/#/c/12701/

If anyone has a couple of minutes... ;)

Thanks!
Juanjo Martin

On Thu, Dec 17, 2015 at 1:56 PM, Juan Jose Martin Carrascosa <[email protected]
> wrote:

> 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
>



-- 

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