忙於使用Visual Studio 2010 Express for Windows phone,並且想調用一個從我的類中返回json的servlet。HttpWebRequest GetResponse沒有這樣的方法
我有以下方法至今:
public Login(string userName, string password){
string servletUrl = "http://172.12.5.35:8080/SomeService/login?u="+userName+"&p="+password;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(servletUrl);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
}
但由於某些原因我右邊的「GetResponse()
」方法調用說,有沒有這樣的方法得到一個錯誤?任何人有任何想法?我環顧四周,我的代碼似乎適合我?
編輯---------------------------
public Login(string userName, string password){
string servletUrl = "http://172.12.5.35:8080/SomeService/login?u="+userName+"&p="+password;
using(var client = (IDisposable)new WebClient(servletUrl))
{
string result = client.DownloadString(servletUrl);
{
}
但似乎沒有用於Web客戶端沒有DownloadString
方法?
感謝您的答案喬恩,我現在做它如下(請參閱編輯後)...但我仍然收到錯誤... – Tiwaz89
@DeanGrobler **重讀**喬恩的答案,並嘗試'DownloadStringAsync ' –