📜  从Java中的 URL(GET 方法)获取凭据信息

📅  最后修改于: 2022-05-13 01:54:52.493000             🧑  作者: Mango

从Java中的 URL(GET 方法)获取凭据信息

给定一个字符串形式的 URL,任务是从GET 方法中的 URL 中提取用户名、密码、配置文件、角色和密钥。

例子:

方法:

  • 首先,使用 split 方法从给定的 URL 中删除 Web 链接。
  • 其次,拆分找到“&”运算符的 URL。
  • 最后,将每个索引值从“=”替换为“:”。

下面是上述方法的实现:

Java
// Java Program to Get Credential
// Information From the URL(GET Method)
import java.util.*;
import java.io.*;
public class ExchangeCharacter {
  
    public static void main(String args[]) throws Exception
    {
  
        BufferedReader scan = new BufferedReader(
            new InputStreamReader(System.in));
        
          // taking url as a string
        String url
            = "http://www.geeksforgeeks.com/signin/service?username=Vikas&pwd=1@@2&profile=developer&role=SoftwareDeveloper&key=Assitant";
        String str[] = url.split("\\?");
        String arr[] = str[1].split("&");
        for (String s : arr) {
            System.out.println(s.replace("=", ": "));
        }
    }
}


输出:

username: Vikas
pwd: 1@@2
profile: developer
role: SoftwareDeveloper
key: Assitant