在Android中使用大写字母点击API

时间:2017-10-04 13:22:07

标签: android case-sensitive adyen

我正在对Postman的URL进行POST调用,它运行正常:

  

... / 1.0 /购物车/...

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

  

/v1.0/shopping\u0421art /

广告调用因异常而失败:

  

com.adyen.core.exceptions.UnexpectedException:{" status":" NOT_FOUND"," message":" ... / v1 0.0 /购物\ u0421art /...&# 34;}

我知道拥有这两种情况的网址并不是推荐的做法,但我在这里有办法让它在Android上运行或者必须更改端点。区分大小写正在与其他Retrofit调用一起使用。但是当他向Adyen传递上面提到的抛掷异常时。

1 个答案:

答案 0 :(得分:1)

U + 0421是CYRILLIC CAPITAL LETTER ES的unicode http://www.fileformat.info/info/unicode/char/421/index.htm

shoppingCart中的C可能不是大写字母C,而是CYRILLIC CAPITAL LETTER ES吗?