簡體   English   中英

從Java中的URL獲取令牌

[英]Getting token from the URL in Java

在我的項目要求中,給了我一個URL http://abc.grp.auth ,該URL僅在abc network中可以訪問。 正在通過瀏覽器訪問此URL,並能夠以以下格式查看令牌。

{"token" : "eqwqkldsdkldflanflna$%$!@#"}

我想在abc網絡中的Java代碼中獲取此令牌,如下所示。

URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();

但是這段代碼給出了401異常。 該URL使Windows登錄,驗證並發送令牌。 如何在Java中實現這一目標。

提前致謝。

如果使用某種基本身份驗證,則可以嘗試設置特殊的請求標頭。 像這樣:

HttpGet httpget = new HttpGet(uri);
String encoding = Base64.encode(usr + ":" + psw);
httpget.setHeader("Authorization", "Basic " + encoding);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM