如何在调用Web服务时传递param?
我的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服务链接,GetCityBlog
是我的webservice类,但在这个Web服务中我想添加id=1
之类的参数。我该如何添加这些参数?
答案 0 :(得分:0)
您可以在URL本身或作为帖子参数或标题信息中添加参数。您的网络服务应配备这些信息,以便在收到此类请求时阅读此类信息。您可以在Google上搜索将参数传递给URL作为GET,POST或HEADERS。然后你会发现一个简单的方法。希望这可以帮助你完成任务