Get Credential Information From the URL(GET Method) in Java
Given a URL as a string, the task is to extract username, password, profile, role, and key from the URL in a GET Method.
Examples:
Input:
http://www.geeksforgeeks.com/signin/service?username=test&pwd=test&profile=developer&role=ELITE&key=manager
Output:
username: test
pwd: test
profile: developer
role: ELITE
key: manager
Input: http://www.geeksforgeeks.com/signin/serviceusername=Vikas&pwd=1@@2&profile=developer&role=SoftwareDeveloper&key=Assistant
Output:
username: Vikas
pwd: 1@@2
profile: developer
role: SoftwareDeveloper
key: Assistant
Approach:
- Firstly, Remove the web Link from the given URL using the split method.
- Secondly, Split the URL where “&” operator is Found.
- In the end, Replace each index value from “=” to “: “.
Below is the implementation of the above approach:
Java
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));
String url
String str[] = url.split( "\\?" );
String arr[] = str[ 1 ].split( "&" );
for (String s : arr) {
System.out.println(s.replace( "=" , ": " ));
}
}
}
|
Output:
username: Vikas
pwd: 1@@2
profile: developer
role: SoftwareDeveloper
key: Assistant
Last Updated :
16 Nov, 2022
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...