在 Android 中用大写字母命中 API

Hit an API with Uppercase letter in Android

我正在从 Postman 向 URL 发起 POST 调用,它工作正常:

.../v1.0/shoppingCart/...

但是当我将 url 字符串传递给 Adyen 的 SDK 以访问我的服务器时,它会转换为:

/v1.0/shopping\u0421art/

广告调用因异常而失败:

com.adyen.core.exceptions.UnexpectedException: {"status": "NOT_FOUND", "message": ".../v1.0/shopping\u0421art/..."}

我知道在这两种情况下都使用 URL 不是推荐的做法,但是我有办法让它从 Android 开始工作,或者有必要更改端点。由于区分大小写与其他 Retrofit 调用一起使用。但是当传递给 Adyen 时它会抛出上面提到的异常。

U+0421 是西里尔大写字母 ES 的 unicode http://www.fileformat.info/info/unicode/char/421/index.htm

shoppingCart中的C能不能不是大写的C,而是西里尔大写字母ES?