Article Details
Id:18151
Product:finPOWER Connect Cloud
Type:INFO
Version:3.04.00.28
Opened:04/05/2021
Closed:06/05/2021
Released:01/07/2021
Job: J026500

HTML Widgets and Portals; Response from widget.GetString always has a MIME type of "text/plain"

The HTTP header returned from any HTML Widget event called via widget.GetString JavaScript command always specifies a MIME type of "text/plain".

This is by design since we do not dictate the format of the data returned from a widget event. It may well be a simple text message or maybe a piece of HTML to be viewed in a widget.UI.PreviewPane control. It just so happens that most of our responses tend to be JSON text.

Therefore we don't specify a MIME type of "application/json".

Also, to keep things simple for HTML Widget development, we do not require (or even give the ability for) a developer to specify the format of the data they are returning.