ai didi

java - java中的window azure身份验证

转载 作者:行者123 更新时间:2023-12-01 15:15:37 24 4
gpt4 key购买 nike

java中的window azure身份验证...

String bingUrl = "https://api.datamarket.azure.com/Bing/Search/Web?Query='multiple'&$top=4&$skip=1&$format=json";
String accountKey = "HEPgn2ahb407EMW/j5TXKs5umkO6VDlb8anWMq+O2=";
byte[] accountKeyBytes = Base64.encode((accountKey + ":" + accountKey).getBytes());
String accountKeyEnc = new String(accountKeyBytes);
URL urlb = new URL(bingUrl);
URLConnection urlConnection =urlb.openConnection();
urlConnection.setRequestProperty("Authorization","basic " + accountKeyEnc);

但这不起作用...这里的帐户 key 不是实际的

最佳答案

我不久前回答了一个类似的问题,这段代码实际上有效:Bing Search API Azure Marketplace Authentication in Java

我看到的第一个问题是您正在调用Base64.encode,这实际上应该是:Base64.encodeBase64。您是否也可以尝试将 basic 更改为 Basic(在 setRequestProperty 调用中)?

这些更改加上正确的帐户 key 应该可以解决问题。

关于java - java中的window azure身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11648144/

24 4 0
文章推荐: pandas - 使用 Pandas to_datetime 将秒转换为日期时间,而不降低微秒精度
文章推荐: java - SEAM 和 Hibernate 验证
文章推荐: java - 从微调器中选择项目,对 ListView 中的 JSON 结果进行过滤/排序
文章推荐: java - InvokeLater 卡住 GUI
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com