0

Web サービスを呼び出すときにパラメータを渡す方法は?

私のC#コードは次のとおりです。

public partial class CityBlog : PhoneApplicationPage
{

     string str = "";
    public CityBlog()
    {
        InitializeComponent();

        WebClient wc = new WebClient();
        wc.DownloadStringAsync(new Uri("http://kcspl.in/nadalapp.asmx/GetCityBlog"));
        wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);
    }
    void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
    {

        str = e.Result.Replace("</string>", "");
        str = str.Replace("<?xml version=\"1.0\" encoding=\"utf-8\"?>", "");
        str = str.Replace("<string xmlns=\"http://tempuri.org/\">", "");

    }

上記の Uri ステートメントを参照してください。その Uri は私の Web サービス リンクであり、私の Web サービスGetCityBlogクラスですが、この Web サービスでは のようなパラメーターを追加したいと考えていますid=1。そのようなパラメータを追加するにはどうすればよいですか?

4

1 に答える 1

0

パラメータは、URL 自体に追加するか、投稿パラメータとして、またはヘッダー情報として追加できます。Web サービスは、そのような要求で ping されたときに、そのような情報を読み取れるようになっている必要があります。GET、POST、または HEADERS として URL にパラメーターを渡すことに関して、Google で検索できます。次に、簡単なアプローチを見つけます。これがあなたの仕事に役立つことを願っています

于 2012-08-25T07:41:46.010 に答える