[Haskell-cafe] Strange encoding issue with Text and Servant

Nigel Rantor wiggly at wiggly.org
Sat Jan 14 17:10:23 UTC 2017


On 13/01/17 19:28, Jan von Löwenstein wrote:
> Hi,
>
> I have got a two places with a `QueryParam "q" Text` and call it with a
> Text that contains a `=` literal. In one place the `=` is correctly
> encoded as %3D, in the other I see a `!D(MISSING)`.
>
> This has to happen somewhere in Servant or the lower layers. Both Texts
> print out nicely with an `=` sign if I just print them to stdout.
>
> Google does not find `!D(MISSING)` anywhere.
>
> Any idea what could possibly be the problem here?

It would be really useful to see exactly how you are 'calling' this.

Do you have a curl command line or are you using some other client?

   n



More information about the Haskell-Cafe mailing list