是stringbuilder在android java和c#中是一样的吗?关于在C#中的StringBuilder#
即时通讯在c#中使用stringbuilder(REST Webservice)..我如何使用相同的功能in Java?
或im在java.wat中使用strict严格等效于c#(REST Webservice)?
HttpClient client = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000); //Timeout Limit
HttpResponse response;
JSONObject json = new JSONObject();
String URL ="url";
try{
HttpPost post = new HttpPost(URL);
json.put("CNo",112);
json.put("CName",name);
StringEntity se = new StringEntity(json.toString());
se.setContentType("application/json; charset=utf-8");
se.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE, "application/json; charset=utf-8"));
post.setHeader("Accept","application/json");
post.setHeader("Content-type","application/json; charset=utf-8");
String ss= post.toString();
response = client.execute(post);
这是后()
和web服务的IM通过
public bool CreateCustomer(StringBuilder strObj)
{
// JavaScriptSerializer js = new JavaScriptSerializer();
// Customer custObj = js.Deserialize<Customer>(strObj.ToString());
// strObj.ToString();
bool Inserted = false;
String connString = ConfigurationManager.ConnectionStrings["connWebOrdering"].ConnectionString;
SqlConnection Conn = new SqlConnection(connString);
try
{
SqlCommand cmd = new SqlCommand("insert into cust(obj) values('" + strObj + "')", Conn);
Conn.Open();
int rowsaffected = cmd.ExecuteNonQuery();
if (rowsaffected == 1)
{
Inserted = true;
}
}
catch (Exception)
{ }
finally
{
Conn.Close();
}
在这里数据库中实现插入的数据是“空白” ......响应来为“OK ..Status 200“
hi chris,这是我写的服务public bool CreateCustomer(StringBuilder strObj){//这里我插入数据库//}但是这个函数android无法识别,因为stringbuilder ..我能做什么呢?在Android的唯一可能的事情是使用严格后..什么是它在C#中相当于?和im使用json格式 – Ganesh 2010-10-26 11:22:47
我已经实现了将json转换为字符串格式并发送到服务的相同的事情..但仍然没有收到数据 – Ganesh 2010-10-26 11:35:14
你可以更新你的问题,包括:(1) (2)如何编写服务(你已经包含在你的评论中,但是在问题中更好)以及(3)说出当你投射到一个基本的字符串类型时会发生什么(我不' (4)你打电话给服务时看到什么样的错误(如果有的话)。 – 2010-10-26 11:39:20