我昨天开始使用CloudBoost。为了学习如何使用它,我决定保存一个示例Cloud对象,如下所示:
try{
final CloudObject obj = new CloudObject("Truc");
obj.set("col",2);
new Thread(new Runnable()
{
@Override
public void run()
{
try{
obj.save(new CloudObjectCallback()
{
@Override
public void done(CloudObject x, CloudException t) throws CloudException
{
if (x != null){
System.out.println("x != null");
}
else {
System.out.println("x == null");
}
if (t == null)
{
System.out.println("<<OK>>");
}
else{
System.out.println("t != null");
t.printStackTrace();
}
}
});
}catch (CloudException e){
System.out.println("inner CloudException thrown");
e.printStackTrace();
}
}
}).start();
}catch (CloudException e){
System.out.println("outter CloudException thrown");
e.printStackTrace();
}
但是这段代码抛出了一个CloudException:Bad Request。为什么以及如何解决这个问题?
问候。
答案 0 :(得分:0)
此问题是由错误的app_id
和client_key
组合,表格列中的错误数据类型,或者您尝试保存的现有CloudTable
引起的。