Саван нь POST эсвэл GET ашигладаг уу?
Саван нь POST эсвэл GET ашигладаг уу?

Видео: Саван нь POST эсвэл GET ашигладаг уу?

Видео: Саван нь POST эсвэл GET ашигладаг уу?
Видео: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, May
Anonim

Энэ нь онолын хувьд боломжтой юм GET ашиглах учир нь POST болон АВАХ HTTP тээврийн протоколын аргууд ба САВАН HTTP дээр ашиглаж болно. САВАН хүсэлтүүд (XML мессежүүд) нь асуулгын мөрөнд оруулахад ихэвчлэн хэтэрхий төвөгтэй бөгөөд дэлгэрэнгүй байдаг тул бараг бүх хэрэгжилт (жишээ нь JAX-WS) зөвхөн дэмждэг. POST.

Үүнтэй адилаар, REST болон SAAP хоёрын ялгаа нь юу вэ?

ТҮЛХҮҮР ЯЛГЫН САВАН Энэ нь Simple Object Access Protocol гэсэн үг, харин АМРАХ Төрийн төлөөллийн шилжүүлгийг илэрхийлнэ. САВАН зөвхөн XML форматтай ажилладаг АМРАХ энгийн текст, XML, HTML болон JSON-тэй ажиллах. САВАН ашиглаж чадахгүй АМРАХ харин АМРАХ ашиглаж болно САВАН.

Дээрхээс гадна SOAP вэб үйлчилгээ нь харьяалалгүй юу? тайвширсан Вэб үйлчилгээ бүрэн байна харьяалалгүй . Харилцааны төлөв байдлыг удирдах нь үйлчлүүлэгч өөрөө хариуцдаг. Энэ талаар сервер танд туслахгүй. Ер нь, А SOAP вэб үйлчилгээ байна харьяалалгүй - гэхдээ та амархан хийж чадна САВАН Сервер дээрх кодыг өөрчилснөөр API төлөв.

Дараа нь, саван нь HTTP аргыг ашигладаг уу гэж асууж магадгүй юм.

САВАН нь арга Интернэтээр мессеж эсвэл бага хэмжээний мэдээлэл дамжуулах. САВАН Мессежүүд нь XML-д форматлагдсан бөгөөд ихэвчлэн ашиглан илгээгддэг HTTP (гипертекст дамжуулах протокол). САВАН хэрэглэдэг WSDL нь хэрэглэгч болон үйлчилгээ үзүүлэгчийн хооронд харилцахад зориулагдсан, харин REST зүгээр л ашигладаг Мэдээлэл илгээх, хүлээн авахын тулд XML эсвэл JSON.

Саван ямар протокол ашигладаг вэ?

SOAP (Simple Object Access Protocol) нь програмын тархсан элементүүдийг харилцах боломжийг олгодог мессежийн протокол юм. SOAP нь вэбтэй холбоотой зэрэг доод түвшний янз бүрийн протоколууд дээр хэрэгжиж болно Гипертекст дамжуулах протокол (HTTP).

Зөвлөмж болгож буй: