当前位置: 首页 > 知识库问答 >
问题:

无法从HTTP响应中过滤掉值[重复]

姬自强
2023-03-14

我收到了第三方客户的回复。我需要将一个特定的响应库存储到一个字符串中。

   <200 OK,{"encryptedStudentData":"7Y6A00BNo3XOPCKNGl0B06Cywpcgp9skGqyWq643elkjYVYGCW2u4sVD7vq4OD6mt22SCtFIR}

我想将加密的学生数据存储到字符串中

   ResponseEntity<String> response = restTemplate.exchange(URL, HttpMethod.POST, entity, String.class)

共有1个答案

呼延珂
2023-03-14

更多信息将在这里有所帮助。我假设您使用了一个Spring映射。如果是这样,那么您可以像这样使用smth:

    @GetMapping("/yourStudentDataMapping")
    @ResponseBody
    public String getStudentData(@RequestParam("encryptedStudentData") String stData) {
        System.out.println(stData); // here 7Y6A00BNo3XOPCKNGl0B06Cywpcgp9skGqyWq643elkjYVYGCW2u4sVD7vq4OD6mt22SCtFIR will be printed
        return stData;
    }

@RequestParam(“encryptedStudentData”)将解析响应中返回的json输入,并返回参数

 类似资料:
  • 我在桌面应用程序中嵌入了一个http服务器,用于捕获来自OAuth2重定向的响应。下面的方法拾取消息并将其转换为字符串: 方法是一个将数据传递给另一个类的事件。成功进行身份验证调用后,数据内容如下所示:

  • 问题内容: 我有这段HT​​ML: 我通过一个简单的.ajax调用来获取 如果我用它过滤: 它工作正常,我得到整个div的id =“ 1”, 但是如果使用: htmlFiltered变量是一个空对象。我不知道我在做什么错。 问题答案: 您应该这样存储它: 编辑:您获取html的方式有效,但是不建议这样做。 您无法获取最后一个元素,因为您正在使用而不是,因此您应该具有: 代替 另外,W3C建议不要使

  • 过滤掉数组中的非唯一值。 使用 Array.filter() 滤除掉非唯一值,使数组仅包含唯一值。 const filterNonUnique = arr => arr.filter(i => arr.indexOf(i) === arr.lastIndexOf(i)); filterNonUnique([1, 2, 2, 3, 4, 4, 5]); // [1,3,5]

  • 假设使用JSON.parse我在一个数组中一起得到了4个可能的答案(像选择题测验)。那个数组的每个值都有一个“特征”(我不知道还能怎么称呼它)。我想通过数组的每个值寻找特定的特征,并过滤掉那些不符合条件的值。 示例数组: 数组的第一个值(1)是正确答案,因为它的“特征”通过说它是“真”来指示它。我想让控制台打印出正确的数值。 示例:正确答案为:1 谢谢你的任何帮助

  • 从数组中移除 falsey 值元素。 使用 Array.filter() 过滤掉数组中所有 假值元素(false, null, 0, "", undefined, 和 NaN)。 const compact = arr => arr.filter(Boolean); compact([0, 1, false, 2, '', 3, 'a', 'e' * 23, NaN, 's', 34]); //

  • 在我的服务中,我执行了一个超文本传输协议调用,并将响应返回为可观察的 我订阅了一个组件 这样做实际上是有效的;我可以在控制台中看到对象的转储 当我想从服务返回映射为json的响应时,出现了问题。 我想做他的 但在运行时,我得到了一个模糊的javascript错误(准确地说,这是来自Zone.js) 我已经尝试将返回类型从