我有一个 GarminIQ 项目。因此我提出请求。从昨天开始,我收到错误代码-402。
根据https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Communications/OAuthMessage.html#responseCode-instance_method负值代表 BLE 响应,正值是 http-requestCode。有人知道-402代表什么吗?
我正在使用 Connect IQ SDK 3.0.10。
我试图找出错误代码的含义。但我没有找到代码为“-402”或“402”的列表
下面是用于请求的两个代码片段。参数 url 是我们的 api-url。这在浏览器中运行良好。
//This function makes the request
function makeRequest(url) {
jsonFile = Communications.makeJsonRequest(url, {}, {}, method(:onReceive));
}
//This is the callback method that is called, when data have arrived
function onReceive(responseCode, data){
if (responseCode == 200) {
notify.invoke(1, data);
}else {
System.println(responseCode);
notify.invoke(0, "Failed to load\nError: "+responseCode.toString());
}
}