GET - ಲಿನಕ್ಸ್ ಕಮಾಂಡ್ - ಯುನಿಕ್ಸ್ ಕಮಾಂಡ್

ಹೆಸರು

lwp- ಕೋರಿಕೆ, GET, HEAD, POST - ಸರಳ WWW ಬಳಕೆದಾರ ಏಜೆಂಟ್

ಸಾರಾಂಶ

lwp-request [-aeEdvhx] [-m ವಿಧಾನ] [-b ] [-t ] [-i ] [-c ] [-C ] [-p ] [-o
] ...

ವಿವರಣೆ

WWW ಸರ್ವರ್ಗಳಿಗೆ ಮತ್ತು ನಿಮ್ಮ ಸ್ಥಳೀಯ ಫೈಲ್ ಸಿಸ್ಟಮ್ಗೆ ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸಲು ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸಬಹುದು. POST ಮತ್ತು PUT ವಿಧಾನಗಳಿಗಾಗಿ ವಿನಂತಿಯ ವಿಷಯವು stdin ನಿಂದ ಓದುತ್ತದೆ. ಪ್ರತಿಕ್ರಿಯೆಯ ವಿಷಯವನ್ನು stdout ನಲ್ಲಿ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ದೋಷ ಸಂದೇಶಗಳನ್ನು stderr ನಲ್ಲಿ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ವಿಫಲವಾದ URL ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸೂಚಿಸುವ ಸ್ಥಿತಿ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಆಯ್ಕೆಗಳು ಹೀಗಿವೆ:

-m

ವಿನಂತಿಯನ್ನು ಬಳಸಲು ಯಾವ ವಿಧಾನವನ್ನು ಹೊಂದಿಸಿ. ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸದಿದ್ದಲ್ಲಿ, ವಿಧಾನವನ್ನು ಪ್ರೋಗ್ರಾಂ ಹೆಸರಿನಿಂದ ಪಡೆಯಲಾಗಿದೆ.

-f

ವಿಧಾನವು ಕಾನೂನುಬಾಹಿರ ಎಂದು ಪ್ರೋಗ್ರಾಂ ನಂಬಿದ್ದರೂ ಸಹ, ಕೋರಿಕೆಯನ್ನು ವಿನಂತಿಸುತ್ತದೆ. ಸರ್ವರ್ ಅಂತಿಮವಾಗಿ ವಿನಂತಿಯನ್ನು ತಿರಸ್ಕರಿಸಬಹುದು.

-b

ಆರ್ಗ್ಯುಮೆಂಟ್ನಂತೆ ನೀಡಲಾದ ಎಲ್ಲಾ ಸಂಬಂಧಿತ URI ಗಳನ್ನು ಪರಿಹರಿಸಲು ಈ URI ಯನ್ನು ಮೂಲ URI ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

-t

ಕೋರಿಕೆಗಳಿಗಾಗಿ ಕಾಲಾವಧಿ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸಿ. ಕಾಲಾವಧಿ ಮುಗಿದುಹೋಗುವ ಮೊದಲು ದೂರಸ್ಥ ಪರಿಚಾರಕದ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಕಾಯುವ ಸಮಯ. ಕಾಲಾವಧಿ ಮೌಲ್ಯದ ಡೀಫಾಲ್ಟ್ ಘಟಕ ಸೆಕೆಂಡುಗಳು. ನೀವು ಅನುಕ್ರಮವಾಗಿ ನಿಮಿಷಗಳು ಅಥವಾ ಗಂಟೆಗಳಾಗಲು ಸಮಯದ ಮೌಲ್ಯಕ್ಕೆ `` m '' ಅಥವಾ `h 'ಅನ್ನು ಸೇರಿಸಬಹುದು. ಡೀಫಾಲ್ಟ್ ಕಾಲಾವಧಿ '3m', ಅಂದರೆ 3 ನಿಮಿಷಗಳು.

-i <ಸಮಯ>

ವಿನಂತಿಯಲ್ಲಿ ವೇಳೆ-ಮಾರ್ಪಡಿಸಿದ-ರಿಂದ ಶಿರೋಲೇಖವನ್ನು ಹೊಂದಿಸಿ. ಇದು ಫೈಲ್ನ ಹೆಸರನ್ನು ಸಮಯಕ್ಕೆ ವೇಳೆ, ಈ ಫೈಲ್ಗಾಗಿ ಮಾರ್ಪಾಡು ಸಮಯಸ್ಟ್ಯಾಂಪ್ ಬಳಸಿ. ಸಮಯವು ಫೈಲ್ ಅಲ್ಲದಿದ್ದರೆ, ಇದನ್ನು ಅಕ್ಷರಶಃ ದಿನಾಂಕದಂತೆ ಪಾರ್ಸ್ ಮಾಡಲಾಗಿದೆ. ಗುರುತಿಸಿದ ಸ್ವರೂಪಗಳಿಗೆ HTTP :: ದಿನಾಂಕವನ್ನು ನೋಡೋಣ.

-c

ವಿನಂತಿಯ ವಿಷಯ-ಪ್ರಕಾರವನ್ನು ಹೊಂದಿಸಿ. ವಿಷಯ ತೆಗೆದುಕೊಳ್ಳುವ ವಿನಂತಿಗಳಿಗೆ ಮಾತ್ರ ಈ ಆಯ್ಕೆಯನ್ನು ಅನುಮತಿಸಲಾಗುತ್ತದೆ, ಅಂದರೆ POST ಮತ್ತು PUT. "-c" ಜೊತೆಗೆ "-f" ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ವಿಷಯವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಒತ್ತಾಯಿಸಬಹುದು. POST ಗಾಗಿ ಡೀಫಾಲ್ಟ್ ವಿಷಯ-ಪ್ರಕಾರ "ಅಪ್ಲಿಕೇಶನ್ / x-www- ಫಾರ್ಮ್-urlencoded" ಆಗಿದೆ. ಇತರರಿಗೆ ಡೀಫಾಲ್ಟ್ ವಿಷಯ-ಪ್ರಕಾರ "ಪಠ್ಯ / ಸರಳ".

-p

ವಿನಂತಿಗಳಿಗಾಗಿ ಬಳಸಬೇಕಾದ ಪ್ರಾಕ್ಸಿಯನ್ನು ಹೊಂದಿಸಿ. ಪ್ರೋಗ್ರಾಂ ಪರಿಸರದ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸಹ ಲೋಡ್ ಮಾಡುತ್ತದೆ. ನೀವು ಇದನ್ನು "-P" ಆಯ್ಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು.

-H

ಪ್ರತಿ ವಿನಂತಿಯೊಂದಿಗೆ ಈ HTTP ಹೆಡರ್ ಕಳುಹಿಸಿ. ನೀವು ಹಲವಾರು, ಉದಾ:

lwp- ಕೋರಿಕೆ \ -H 'ರೆಫರರ್: http: //other.url/' \ -H 'ಹೋಸ್ಟ್: ಕೆಲವು ಹೋಸ್ಟ್' http: //this.url/

-C :

ಮೂಲ ಪ್ರಮಾಣೀಕರಣದಿಂದ ರಕ್ಷಿಸಲ್ಪಟ್ಟ ಡಾಕ್ಯುಮೆಂಟ್ಗಳಿಗೆ ರುಜುವಾತುಗಳನ್ನು ಒದಗಿಸಿ. ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ರಕ್ಷಿಸಲಾಗಿದೆ ಮತ್ತು ನೀವು ಈ ಆಯ್ಕೆಯೊಂದಿಗೆ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಸೂಚಿಸದಿದ್ದರೆ, ಈ ಮೌಲ್ಯಗಳನ್ನು ಒದಗಿಸಲು ನಿಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ.

ಈ ಕೆಳಗಿನ ಪ್ರೋಗ್ರಾಂಗಳು ಪ್ರೋಗ್ರಾಂನಿಂದ ಪ್ರದರ್ಶಿಸಲ್ಪಡುತ್ತವೆ ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ:

-u

ವಿನಂತಿಗಳನ್ನು ಮುದ್ರಿಸುವಾಗ ಮುದ್ರಣ ವಿನಂತಿ ವಿಧಾನ ಮತ್ತು ಸಂಪೂರ್ಣ URL.

-U

ಮನವಿ ವಿಧಾನ ಮತ್ತು ಸಂಪೂರ್ಣ URL ಜೊತೆಗೆ ವಿನಂತಿಯನ್ನು ಹೆಡರ್ ಮುದ್ರಿಸು.

-s

ಪ್ರತಿಕ್ರಿಯೆ ಸ್ಥಿತಿ ಕೋಡ್ ಮುದ್ರಿಸು. HEAD ಕೋರಿಕೆಗಳಿಗಾಗಿ ಈ ಆಯ್ಕೆಯು ಯಾವಾಗಲೂ ಇರುತ್ತದೆ.

-ಎಸ್

ಪ್ರತಿಕ್ರಿಯೆ ಸ್ಥಿತಿ ಚೈನ್ ಮುದ್ರಿಸು. ಇದು ಲೈಬ್ರರಿಯಿಂದ ನಿರ್ವಹಿಸಲ್ಪಡುವ ಮರುನಿರ್ದೇಶನ ಮತ್ತು ಅಧಿಕಾರ ವಿನಂತಿಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.

-ಇ

ಪ್ರತಿಕ್ರಿಯೆ ಶಿರೋನಾಮೆಗಳನ್ನು ಮುದ್ರಿಸು. HEAD ಕೋರಿಕೆಗಳಿಗಾಗಿ ಈ ಆಯ್ಕೆಯು ಯಾವಾಗಲೂ ಇರುತ್ತದೆ.

-d

ಪ್ರತಿಕ್ರಿಯೆಯ ವಿಷಯವನ್ನು ಮುದ್ರಿಸಬೇಡಿ.

-o

ಮುದ್ರಣ ಮಾಡುವ ಮೊದಲು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿಷಯವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸು. ಪ್ರತಿಕ್ರಿಯೆಯ ವಿಷಯ ಪ್ರಕಾರವು HTML ಅಲ್ಲದಿದ್ದರೆ, ಈ ಆಯ್ಕೆಯು ಯಾವುದೇ ಪರಿಣಾಮವನ್ನು ಬೀರುವುದಿಲ್ಲ. ಕಾನೂನು ಸ್ವರೂಪದ ಮೌಲ್ಯಗಳು; ಪಠ್ಯ , ps , ಕೊಂಡಿಗಳು , HTML ಮತ್ತು ಡಂಪ್ .

ನೀವು ಟೆಕ್ಸ್ಟ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಲ್ಲಿ HTML ಅನ್ನು ಸರಳ latin1 ಪಠ್ಯದಂತೆ ಫಾರ್ಮಾಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ನೀವು ps ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ ಅದು ಪೋಸ್ಟ್ಸ್ಕ್ರಿಪ್ಟ್ನಂತೆ ಫಾರ್ಮ್ಯಾಟ್ ಆಗುತ್ತದೆ.

ಲಿಂಕ್ ಸ್ವರೂಪವು ಎಚ್ಟಿಎಮ್ಎಲ್ ದಸ್ತಾವೇಜುಗಳಲ್ಲಿ ಕಂಡುಬರುವ ಎಲ್ಲಾ ಲಿಂಕ್ಗಳನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆ. ಸಂಬಂಧಿಕ ಕೊಂಡಿಗಳು ಸಂಪೂರ್ಣ ಪದಗಳಿಗಿಂತ ವಿಸ್ತರಿಸಲ್ಪಡುತ್ತವೆ.

ಎಚ್ಟಿಎಮ್ಎಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಎಚ್ಟಿಎಮ್ಎಲ್ ಕೋಡ್ ಅನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ಡಂಪ್ ಸ್ವರೂಪವು ಕೇವಲ ಎಚ್ಎಸ್ಸಿಎನ್ಟಾಕ್ಸ್ ಮರವನ್ನು ಡಂಪ್ ಮಾಡುತ್ತದೆ.

-v

ಪ್ರೋಗ್ರಾಂನ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸಿ ಮತ್ತು ಬಿಟ್ಟುಬಿಡಿ.

-h

ಬಳಕೆಯ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸಿ ಮತ್ತು ನಿರ್ಗಮಿಸಿ.

-X

ಹೆಚ್ಚುವರಿ ಡೀಬಗ್ ಔಟ್ಪುಟ್.

-ಎ

ವಿಷಯ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ಗಾಗಿ ಪಠ್ಯವನ್ನು ಹೊಂದಿಸಿ (ಆಸ್ಕಿ) ಮೋಡ್. ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸದಿದ್ದರೆ, ಬೈನರಿ ಮೋಡ್ನಲ್ಲಿ ವಿಷಯ ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಮಾಡಲಾಗುತ್ತದೆ.

ಈ ಪ್ರೋಗ್ರಾಂ ಎಲ್ಡಬ್ಲ್ಯೂಪಿ ಗ್ರಂಥಾಲಯದ ಮೂಲಕ ಜಾರಿಗೆ ಬಂದ ಕಾರಣ, ಇದು ಎಲ್ಡಬ್ಲ್ಯೂಪಿ ಬೆಂಬಲಿಸುವ ಪ್ರೊಟೊಕಾಲ್ಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ.

ನೆನಪಿಡಿ: ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಗಣಕದಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು man ಆದೇಶ ( % man ) ಅನ್ನು ಬಳಸಿ.