【困ってます】XMLでPOSTするってどういうこと?【事例希望】


いわゆるWebAPIでREST形式と指定されているものは、HTTP-GETなので理解するのも簡単だったのですが、
某API(事情により伏せます)を利用するときに「XMLでPOSTしてください」と言われ脳内崩壊気味です。
XMLの値を送信するのか、XMLドキュメントをまるっと送るのか不明なのですが、
とりあえず両方のパターンで、どうやって送ればいいか教えていただけると有難いです。
当方スクラッチからはコード書けないレベルなので実例もあるとなお嬉しいです。
「これはッッッ!」と思えたものにはいるか賞差し上げます。

回答の条件
  • 1人1回まで
  • 登録:2007/10/30 16:16:09
  • 終了:2007/10/30 17:59:38

回答(1件)

id:t_shiono No.1

t_shiono回答回数256ベストアンサー獲得回数222007/10/30 17:31:22

ポイント60pt

XMLでPOSTするという意味をそのまま解釈すると、POSTデータとしてリクエストをXML形式で送信するということだと思います。質問文中でいう、まるっと送ることを指すのが普通だと思います。

利用環境が想定できないので、どんな例を挙げてよいか分かりませんが、

<form action="%%%Web Service URL%%%" method="POST">

<textarea name="%%%data name%%%"></p> <p> </textarea>

</form>

のようなフォームで、XMLデータを貼り付けて送信する場合と同じとなります。

%%%が付いている部分はサービスで指定されるはずです。

ただ、想像するに、SOAP/WSDLのWeb Serviceなのではないかと思ったりもしています。


もう少し細かい状況(開発言語、動作環境)などが分かるともっと具体的な例なども挙げられますが、この情報からだと、これ以上は難しいです。

id:danielocean

ごめんなさい、解決してしまいました(笑)

XMLツリーアイランド形式で、つまりXMLドキュメントでまるっと送れという指示でした。

ちなみに回答頂いたものだと=(イコール)が入ってしまうので、Formからの送信だとデータが崩れるので

XMLHTTPRequestで送るとかになりそうです。

回答ありがとうございました!

2007/10/30 17:59:13
  • id:danielocean
    すみません、API担当の方と連絡がつながって、直接解決してしまいました!w
    ご協力ありがとうございました。
  • id:t_shiono
    大したアドバイスもできていないのに、ポイントつけてもらってすみません。

    なによりも担当者の方が一番確実ですし(笑)
    でも、解決してよかったですね。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません