【发布时间】:2018-06-08 18:07:51
【问题描述】:
我正在使用 ngrok 隧道连接到我的本地主机。 IPN 模拟器运行流畅,Postman 也是如此。但是,一旦我完成整个过程(进行交易,等待 IPN),我就会收到以下错误:400 XDMP-REQUTF8SEQ: Invalid UTF-8 escape sequence -- requests are not UTF-8 encoded。
我在应用程序的入口点放置了一个 xdmp:log 并且没有记录任何内容,所以我相信当请求到达服务器时会发生错误。有没有办法在服务器级别处理这个问题?有没有人成功地将 IPN 与 ML 集成?
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
大多数 REST 端点的默认值是期望 UTF-8 编码的有效负载。您可以在请求标头中指明字符编码。即
Content-type: application/xml; charset=windows-1252
标签: utf-8 paypal-ipn marklogic