web-dev-qa-db-ja.com

SOAP、httpWebサービスリクエストおよびURL

私は、サービスに必要なパラメータが?parm = 1や?file = "C:\ test.xml"などのURLクエリ部分で提供されるhttpWebサービスリクエストに精通しています。

私は現在SOAPを読んでいますが、この背後にある呼び出し手法は何か疑問に思います。
-はSOAPリクエストがバックグラウンドでURLに変換されます(SOAP xmlをURLクエリ部分の一部として文字列に変換します)?
-SOAPリクエストには常に同等のURLがありますか?
-または、SOAPとhttpサービスリクエストの両方がバックグラウンドでhttp POSTリクエストに変換されますか?
-これらすべての例を明確にして、どこで良いものを見つけることができますか?

12
Maestro13

いくつかのグーグルと読書の後、私は自分で答えを見つけました:
-a SOAP XMLリクエストはメッセージ本文内のhttp POSTリクエストにラップされます。URLはhttpリクエストの別のアイテムです。 (リクエストライン内)。
-SOAPリクエストに相当するURLはありません(これは前の項目から明らかです)
-a SOAPサービスリクエストはhttp POSTリクエストに変換されますが、http url Webサービス呼び出し(クエリ部分を含むかどうか) httpGETリクエストに変換されます。
- 見る
http://www.tcpipguide.com/free/t_HTTPRequestMessageFormat.htm
http://www.soapuser.com/
http://www.w3schools.com/xml/xml_soap.asp

20
Maestro13