私は少しの助けをすることができるので、私はWebサービスが初めてです。Webサービスのリクエスト/応答
私は、Webサービスが私からのデータを要求するプロジェクトを持っており、私はそのデータを与えるWebサービスで応答します。あなたは以下を参照することができますように私は、応答Webサービスを作成しました:
Person.cs
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace TestWebServices
{
public class Person
{
public string IdNo { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
}
[WebMethod属性]
[WebMethod(Description = "Return Applicants")]
publicPerson[] retApplicants(String idno)
{
string connString = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
SqlConnection connection = new SqlConnection(connString);
SqlCommand command = new SqlCommand("selectApplicant", connection);
command.CommandType = System.Data.CommandType.StoredProcedure;
command.Parameters.Add("@idno", SqlDbType.VarChar).Value = idno;
connection.Open();
SqlDataReader reader = command.ExecuteReader();
List<Person> persons = new List<Person>();
Person persReturned;
while (reader.Read())
{
persReturned = new Person();
persReturned.IDNO = reader["IdNo"].ToString();
persReturned.FirstName = reader["FirstName"].ToString();
persReturned.LastName= reader["LastName"].ToString();
persons.Add(persReturned);
}
return persons.ToArray();
}
私は呼び出すことで、私のブラウザ上でそれをテストし、それが正常に動作します。
他のWebサービスから要求されたidnoにどのように応答させることができますか?
ありがとうございます。
を参照してくださいそれはどのような "他のウェブサービス" とは? – stuartd
これは、いくつかのパラメータに基づいてデータを要求する別の外部Webアプリケーションです。 – Chriz