Raised due to referenced restriction in Garmin Connect App to not handle localhost Bluetooth commonication between a Connect IQ widget on e.g. a watch using a Http Webrequest to a local http webserver on the android device correctly when requesting content type fit.
Proposal:
For all requests targeting 127.0.0.1/localhost, use a unified pass-through in the BLE proxy regardless of content type. No MIME-type-specific routing or network checks should apply to localhost traffic.
Note: This requires no additional Android security exceptions — localhost is already exempt from cleartext restrictions, as evidenced by working JSON request