gpt4 book ai didi

java - OkHttp3Connection代码403错误

转载 作者:行者123 更新时间:2023-12-02 10:54:53 25 4
gpt4 key购买 nike

我已经对数据库进行了一些查询,它们通常可以工作,但是当我尝试在当前类(class)中执行此操作时,出现以下错误:

{"code":403,"success":false,"message":"Forbidden, No token provided"}

两个类(class)都太长,无法在此处发布,因此我认为这就是我能提供的全部内容:

SET_USER_STAR_COUNT = URL + "setUserProfileStars";

JSONObject request_data=new JSONObject();
try
{
request_data.put("newscore",newStars);
} catch (JSONException e)
{
e.printStackTrace();
}


OkHttp3Connection.doOkHttp3Connection("", Services_Url_class.SET_USER_STAR_COUNT, OkHttp3Connection.Request_type.POST, request_data, new OkHttp3Connection.OkHttp3RequestCallback() {
@Override
public void onSuccess(String result, String user_tag) {
System.out.println("oO" + result);
}
@Override
public void onError(String error, String user_tag)
{}
});

这是 Controller :

Router.post('/setUserProfileStars', function (req, res) {
var username = req.decoded.name;
var newStars = req.decoded.newscore;
var response = [];
var addStars = 'MATCH (n:User) WHERE n.username = "' + username + '" SET n.stars = "'+ newStars +'" RETURN n.stars AS totalStars';

dbneo4j.cypher({
query: addStars
}, function (err, data) {
if (err) {
return res.send({
code: 9325,
message: 'error encountered',
error: err
}).status(9325);
}
response.push(data);
res.send({
code: 200,
message: 'success',
data: response
}).status(200);
});
});

如果还有什么我可以提供的,我会提供。

当我尝试打印结果时出现错误。我的问题是为什么要这样做以及如何调试和检查它有什么问题?

最佳答案

403 Forbidden 表示服务器拒绝处理您的请求,因为您没有获得授权。根据消息详细信息,服务器期望将授权 token 作为 header 传递。您必须与服务器合作来确定它需要什么“ token ”。

关于java - OkHttp3Connection代码403错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51849251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com