首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MindSphere网址访问

MindSphere网址访问
EN

Stack Overflow用户
提问于 2019-03-20 08:14:05
回答 1查看 463关注 0票数 1

我试图使用Java代码访问Mindsphere URL。我在做这件事时得到403个被禁止的错误。虽然我可以访问其他站点的其他POST URL,但是Mindsphere URL被同一段Java代码所阻塞。有人能帮忙吗?我的密码里漏掉了什么?

restTemplate.exchange(,,*,TimeseriesData.class)是行错误

EN

回答 1

Stack Overflow用户

发布于 2019-03-22 09:40:44

如果直接调用API,MindSphere需要一个带有JWT令牌的授权头。我想你在MindSphere上有一个开发者帐户。尝试开发人员驾驶舱中的应用程序凭据。使用该凭据,您可以获得带有oauth流的承载令牌。

如果不是再打我一次。

参见带有OK HTTP的Exampel

代码语言:javascript
复制
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
RequestBody body = RequestBody.create(mediaType, "grant_type=client_credentials");
Request request = new Request.Builder()
  .url("https://questdev.piam.eu1.mindsphere.io/oauth/token")
  .post(body)
  .addHeader("Accept", "application/json")
  .addHeader("cache-control", "no-cache,no-cache")
  .addHeader("Content-Type", "application/x-www-form-urlencoded")
  .addHeader("Postman-Token", "24126d6b-3461-48fb-9060-6fd005804227")
  .build();

Response response = client.newCall(request).execute();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55256182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档