Oracle PL/SQL调用Fedex API遇乱码:含residential字段返回异常字符
FedEx API运费查询PL/SQL乱码问题
问题现象:使用Fedex API查询运费时,当请求JSON中包含
"residential": true字段,Oracle PL/SQL获取的响应出现大量乱码(示例:¿ m¿QO¿0¿¿> :¿ ¿¿¿¿P¿@¿¿E]¿}w¿¿o¿¿¿~w¿¿¿I¿+¿\q2'3¿¿¿y¿S6¿¿¿uz,Co¿¿¿¿&+N. j¿¿!¿G&[J¿uR¿¿¿¿¿¿¿¿¿t<^¿iA¿1l7BKf¿¿¿[!¿{6¿ J¿¿¿L+¿¿¿¿a¿hp¿¿¿'¿¿¿O¿¿¿w¿¿¿¿¿¿'¿¿U/,¿]w¿¿¿Z!¿/a¿¿?¿9¿ ¿¿!¿< );移除该字段后可获得正常JSON响应,但使用POSTMAN提交相同含该字段的请求却能得到有效响应。提交的JSON请求数据:
{ "accountNumber": { "value": "24839999509" }, "requestedShipment": { "shipper": { "address": { "postalCode": 90210, "countryCode": "US" } }, "recipient": { "address": { "residential": true, "postalCode": "23228-3019", "countryCode": "US" } }, "pickupType": "USE_SCHEDULED_PICKUP", "serviceType": "FEDEX_GROUND", "rateRequestType": [ "ACCOUNT", "LIST" ], "requestedPackageLineItems": [ { "groupPackageCount": 1, "weight": { "units": "LB", "value": 6.5 } } ] } }
内容的提问来源于stack exchange,提问作者Justin
相关产品推荐
相关产品推荐

