【发布时间】:2025-11-22 10:00:01
【问题描述】:
我目前正在尝试将 JSON 字符串从 Android 应用程序发送到我创建的 C# Web 服务。网络服务代码很简单:
public void PostLocationsAndroid(string data)
{
//DO STUFF
}
但是,我的所有请求最终都以 data 为空。以下是我尝试在 android 应用程序中使用 web 服务的方式:
public void postData(String myValue) {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("@987654321@");
try {
StringEntity se = new StringEntity(myValue);
se.setContentType("application/json; charset=UTF-8");
httppost.setEntity(se);
httppost.setHeader("Accept", "application/json");
HttpParams params = new BasicHttpParams();
params.setParameter("data", valueIWantToSend);
httppost.setParams(params);
HttpResponse response = httpclient.execute(httppost);
}
我尝试了几种不同的方法,这是我最近的失败。
【问题讨论】:
-
尝试提前调用api REST api客户端。看看你是否得到了正确的回应。如果不是,那么很可能是网络服务的问题。
标签: c# java android json web-services