2009-06-19 10 views
0

.NETで書かれたWebサービスのデータをどのように取得することができますか? 私はXML HTTPリクエストを通じて自分のデータを投稿しました。 データは4としてreadyStateを返すように正常に投稿されました。 しかし、私はそのデータの操作を行うことができるようにサービス上のデータにアクセスする方法を知らない。Handle XMLHttpRequest .NET

おかげ

+0

質問を明確にしてください。サービスにアクセスするためのクライアントプログラムを作成しようとしていますか?クライアントも.NETで記述されますか?なぜあなたはXmlHttpRequestについて言及していますか? .NETのクライアントまたはサービスの作成には使用されません。 –

答えて

0

おそらくASHXファイルやWebサービス以外の何かによってそれを処理する必要があります。 .netのWebサービスコードは特定のSOAP要求を探しており、見つからない限りサービスは応答しません。

ASHX(またはaspxなど)の場合。 Request.Formを使用して、必要な投稿値を取得できます。

サービスを作成している場合は、ASHXの形式でサービスを作成することができます。 ASHXファイルにXmlHTTPPostから値を取得させ、Webサービス接続を開き、通常のWebサービス通信と同様にWebサービスに情報を送信します。

+0

ケビン、これは彼が探しているものによって決まります。彼はすでに彼がサービスを書いていると言っているようだ。 –

0

あなたがHTTP経由POXを送信する場合、あなたはおそらくcontext.Request.InputStreamから読み込み、context.Response.OutputStreamへの書き込みを「ハンドラ」アプローチ、お勧めします - 単にXDocument.Load/XmlDocument.Loadようなものを使用しています。