我的 Web 服务调用一个返回值的 url,我必须在不同的函数中捕获和使用该值。
我最近才开始使用 Web 服务,并且对在 Web 服务中调用 url 的概念非常陌生(以前在这个论坛上询问并回答了那些需要更多信息的人)
我的网络服务是:保险服务。
我的客户通过保险服务向我发送数据,该服务调用返回保险号码的 url。
我如何获取这个保险号码?我以为我可以使用 session 来捕获它,但我错了,保险 Number 为 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
}
}
我将不胜感激任何类型的指针或地方开始寻找或任何建议。