我的网络服务调用一个url,它返回一个我必须捕获并在另一个函数中使用的值。
我最近才开始使用网络服务,并且对于在网络服务中调用网址的概念非常陌生(之前在此论坛上询问和回答了那些需要更多信息的人) < / p>
Webservice method to call a url
我的网络服务是:保险服务。
我的客户通过保险服务向我发送数据,保险服务调用返回保险号的网址。
如何获取此保险号码?我以为我可以使用会话来捕获它但是我错了保险号为null,带有对象引用错误。
int insuranceNo;
insuranceNo = Convert.ToInt16(HttpContext.Current.Session["insuranceNo"]);
它必须与响应权有关吗?
我以为我可以尝试google我正在寻找的东西,但老实说我不知道该怎么称呼才能搜索它。以为我会在这个论坛上给出另一个镜头,因为我在这里找到了这个函数的第一部分的答案。
调用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
}
}
我会很感激任何类型的指针或地方开始寻找或任何建议。