请求中缺少令牌

普拉加蒂·克鲁

在这里,我试图将生成的令牌与数据一起从标头发送到 API,但出现错误:

请求中缺少令牌

不确定我的代码有什么问题,有人可以指导我解决这个问题,提前致谢。

String url = "API_TO_GENERATE_TOKEN"; 
                HttpHeaders httpHeaders = new HttpHeaders();
                httpHeaders.set("Content-Type", "application/json");
                httpHeaders.set("CLIENT_ID", "VALUE_OF_CLIENTID");
                httpHeaders.set("CLIENT_SECRET", "VALUE_OF_CLIENT_SECRET");
                JSONObject json = new JSONObject();
                HttpEntity <String> httpEntity = new HttpEntity <String> (json.toString(), httpHeaders);
                RestTemplate restTemplate = new RestTemplate();
                String response = restTemplate.postForObject(url, httpEntity, String.class);
                JSONObject jsonObj = new JSONObject(response);
                System.out.println("Json Obj is:"+jsonObj);
                /*String balance = jsonObj.get("data").toString();
                System.out.println("Response is:"+response);*/
                JSONObject jsonObj1 = jsonObj.getJSONObject("data");
                String token = jsonObj1.getString("token");
                System.out.println("Token is " + token);        

                String url1=API_TO_ADD_USER";
                HttpHeaders httpHeaders1=new HttpHeaders();
                httpHeaders1.set("CLIENT_ID", "VALUE_OF_CLIENT_ID");
                httpHeaders1.set("CLIENT_SECRET", "VALUE_OF_CLIENT_SECRET");
                httpHeaders1.set("Content-Type","application/json");
                httpHeaders1.set("Authorization","Bearer"+token);

//              JSONObject json1 = new JSONObject();

                Filter u= new Filter();


                u.setName("my_name");
                u.setPhone("123456789");
                u.setVendorId("P1234");
                u.setAddress1("my_address1");
                u.setAddress2("my_address2");
                u.setCity("my_city");
                u.setState("my_state");
                u.setEmail("[email protected]");

                HttpEntity<Filter> httpEntity1 = new HttpEntity<>(u, httpHeaders1);
                RestTemplate restTemplate1 = new RestTemplate();
                //String response1 = restTemplate1.postForObject(url1, httpEntity1, String.class);

                ResponseEntity<String> response1 = restTemplate.postForEntity(url1, httpEntity1, String.class);

//              JSONObject jsonObj2 = new JSONObject(response1);
                System.out.println("Json Obj111 is:"+response1);
被暗杀

我在使用 RestClient 时遇到了类似的问题,因为没有将“Bearer”和 Token 与空格分开,所以我会去httpHeaders1.set("Authorization","Bearer "+token),你应该没问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

REST请求中缺少CSRF令牌

来自分类Dev

密钥泄漏:新的Chrome SameSite / Secure Cookie强制实施导致令牌请求中缺少会话Cookie

来自分类Dev

在Azure AD B2C中请求令牌时缺少范围“ scp”

来自分类Dev

会话中缺少 CSRF 令牌

来自分类Dev

SOAP请求中缺少参数

来自分类Dev

请求网址中缺少方案

来自分类Dev

请求中缺少添加日期

来自分类Dev

如何修复哨兵中缺少的CSRF令牌

来自分类Dev

访问令牌中缺少“ aud”声明

来自分类Dev

使用Python请求库将请求发布到DVWA时缺少CSRF令牌

来自分类Dev

每个API请求中的Redux使用令牌

来自分类Dev

在Python中从etrade获取oauth请求令牌

来自分类Dev

在Volley请求中添加JWT令牌

来自分类Dev

POST请求中的CSRF令牌无效

来自分类Dev

发布请求以检索Python中的承载令牌

来自分类Dev

在 ServiceFabric 的 RunAsync() 中模拟取消令牌请求

来自分类Dev

Python HTML请求中缺少属性

来自分类Dev

请求中缺少表单数据

来自分类Dev

scrapy“请求网址中缺少方案”

来自分类Dev

此肥皂请求中缺少什么?

来自分类Dev

POST请求中缺少图像输入

来自分类Dev

失败的样本中缺少请求数据

来自分类Dev

Python 请求(AJAX 请求)中缺少数据

来自分类Dev

Laravel和Dropbox WebAuth:“会话中缺少CSRF令牌”

来自分类Dev

Dropbox PHP SDK错误在会话中缺少CSRF令牌

来自分类Dev

Azure AD-令牌中缺少角色声明

来自分类Dev

AzureAD的访问令牌中缺少应用程序角色

来自分类Dev

注册表单中缺少 Django CSRF 令牌

来自分类Dev

由于缺少CSRF“保留状态”,Spring-Oauth2访问令牌请求从未成功