это stringbuilder одинаково в Android Java и C # ??
я использую stringbuilder в C # (REST Webservice) .. как я могу использовать с той же функциональностью в Java?
или я использую строгость в java.wat, это эквивалентно в 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);
это для post ()
и в веб-службе 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»