![]() |
VOOZH | about |
The url.protocol is an inbuilt application programming interface of class URL within url module which is used to get and set the protocol portion of the URL. When a URL is parsed using one of the special protocols, the url.protocol property may be changed to another special protocol but cannot be changed to a non-special protocol, and vice versa.
Syntax:
const url.protocol
Return value: It returns the protocol portion of the URL.
Below examples illustrate the use of url.protocol method in Node.js:
Example 1:
Output:
Before Change https://geeksforgeeks.org:80/foo#ram After Change https://www.geeksforgeeks.org/foo#ram
Example 2: This example changes the special protocol to a non-special protocol.
Output:
Before Change https://geeksforgeeks.org:80/foo#ram After Change https://geeksforgeeks.org:80/foo#ram
Example 3:
Output:
Protocol of current url is : https:
Note: The above program will compile and run by using the node myapp.js command.
Reference: https://nodejs.org/api/url.html#url_url_protocol