私の Web サービスは、キャプチャして別の関数で使用する必要がある値を返す URL を呼び出します。
私は最近 Web サービスを使い始めたばかりで、Web サービス内で URL を呼び出すという概念に非常に慣れていません(詳細情報が必要な場合は、このフォーラムで以前に質問して回答しました)。
私の Web サービスは: 保険サービスです。
私のクライアントは、保険番号を返す URL を呼び出す保険サービスを通じてデータを送信します。
この保険番号を取得するにはどうすればよいですか? 私はそれをキャプチャするためにセッションを使用できると思っていましたが、私は保険番号がオブジェクト参照エラーでnullになると間違っていました。
int insuranceNo;
insuranceNo = Convert.ToInt16(HttpContext.Current.Session["insuranceNo"]);
それはレスポンスと関係があるはずですよね?
探しているものをグーグルで試すことができると思いましたが、正直なところ、検索するためにこれを何と呼ぶべきかわかりません。ここでこの関数の最初の部分への答えを見つけたので、このフォーラムでもう一度試してみようと思いました。
URL を呼び出すコード:
string url = string.Format("www.insuranceini.com/insurance.asp?fileno1={0},&txtfileno2={1}&username={2}&userid={3}&dteinsured={4}&dteDob={5}&InsurerName={6}", txtfileno1, txtfileno2, username, userid, dteinsured,dteDob,InsurerName)
WebRequest request = HttpWebRequest.Create(url);
using(WebResponse response = request.GetResponse())
{
using(StreamReader reader = new StreamReader(response.GetResponseStream()))
{
string urlText = reader.ReadToEnd();
//Do whatever you need to do
}
}
探し始めるためのあらゆる種類の指針や場所、またはアドバイスに感謝します。