2011-06-20 60 views
0

我有.net Web服務,期望JSON對象。這個Web服務對於回報標記方法:發送JSON android對象到.net服務器

public string GetToken(string username, string password)... 

這是我的網站的網址直接訪問(當我手動域ID,方法,而params並在瀏覽器的URL粘貼我收到響應)

http://mysite.com/JsonRPC.aspx?id={0}&method={1}&params={2} 

在計算器上我找到方法來創建和Android的發送JSON對象,這裏是例子:

HttpPost request = new HttpPost(URL); 
     JSONStringer json = new JSONStringer() 
     .object() 
     .key("username").value("username") 
     .key("password").value("password") 

     .endObject(); 

     Log.i("json",json.toString()); 
     StringEntity entity = new StringEntity(json.toString()); 
          entity.setContentType("application/json;charset=UTF-8");//text/plain;charset=UTF-8 
          entity.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE,"application/json;charset=UTF-8")); 
          request.setEntity(entity); 
          // Send request to WCF service 
          DefaultHttpClient httpClient = new DefaultHttpClient(); 

          HttpResponse response = httpClient.execute(request); 

我的問題是,我不知道該怎麼稱呼我的.NET Web服務。什麼格式應該是URL變量,具體方法名稱以及具體方法參數的具體位置?

請給我碼

感謝

+0

你想知道如何發佈帖子請求? – hwrdprkns

+0

@hwrdprkns我想使用andorid JSON RPC請求在.net Web服務上調用GetToken方法。 – Jovan

回答