HttpHeaders hauv Java yog dab tsi?
HttpHeaders hauv Java yog dab tsi?

Video: HttpHeaders hauv Java yog dab tsi?

Video: HttpHeaders hauv Java yog dab tsi?
Video: How to use headers in REST APIs? Different types of headers, how and where to use? 2024, Kaum ib hlis
Anonim

Chav kawm HttpHeaders . Sawv cev HTTP thov thiab cov lus teb headers, kos npe rau cov npe ntawm cov kab ntawv rau cov npe ntawm cov hlua tseem ceeb. Ntxiv rau cov txheej txheem ib txwm teev tseg los ntawm Daim Ntawv Qhia, chav kawm no muaj cov txheej txheem yooj yim hauv qab no: ntxiv (String, String) ntxiv tus nqi header rau cov npe ntawm qhov tseem ceeb rau lub npe header.

Hauv qhov no, HttpHeaders yog dab tsi?

HTTP headers cia tus neeg siv khoom thiab tus neeg rau zaub mov xa cov ntaub ntawv ntxiv nrog HTTP thov lossis teb. HTTP header muaj nws cov ntaub ntawv-insensitive lub npe ua raws li txoj hnyuv loj (:), tom qab ntawd los ntawm nws tus nqi. Cov lus teb headers tuav cov ntaub ntawv ntxiv txog cov lus teb, zoo li nws qhov chaw nyob lossis hais txog lub server muab nws.

Tsis tas li ntawd, HttpHeaders lub caij nplooj ntoos hlav khau raj yog dab tsi? pej xeem chav kawm HttpHeaders Extens Object siv MultiValueMap, Serializable. Cov qauv ntaub ntawv sawv cev rau HTTP thov lossis cov lus teb headers, kos npe rau cov npe ntawm String header rau ib daim ntawv teev cov txiaj ntsig ntawm String, kuj muab cov khoom siv rau cov hom ntaub ntawv-qib hom.

Yog li ntawd, HttpEntity hauv Java yog dab tsi?

HttpEntity yog ib tug pab khoom uas encapsulates header thiab lub cev ntawm HTTP thov los yog teb. Nws tuaj yeem siv los ua tus tuav txoj kev parameter.

Kev siv @RequestHeader yog dab tsi?

@ RequestHeader yog lub annotation uas yog siv nyob rau hauv txoj kev sib cav los qhia tias cov ntsiab lus yog los ntawm header ntawm qhov kev thov ntawd. Rau txhua cov ntsiab lus hauv header, koj yuav tsum qhia cais @ RequestHeader annotation yog tias koj xav tau siv nws hauv koj txoj kev.

Pom zoo: