l'envoi d'objet JSON à l'aide de Méthodes POST

  @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent in=getIntent();
Uri uri=in.getData();
//l.setText(uri.toString());
String p=uri.getQueryParameter(OAuth.OAUTH_VERIFIER);
CreateFolderActivity.m_provider.setOAuth10a(true);
try {
CreateFolderActivity.m_provider.retrieveAccessToken(p);
} catch (OAuthMessageSignerException e) {
//TODO Auto-generated catch block
e.printStackTrace();
} catch (OAuthNotAuthorizedException e) {
//TODO Auto-generated catch block
e.printStackTrace();
} catch (OAuthExpectationFailedException e) {
//TODO Auto-generated catch block
e.printStackTrace();
} catch (OAuthCommunicationException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
URL url = null;
try {
url = new URL("http://api.mendeley.com/oapi/library/folders?consumer_key=" + CreateFolderActivity.m_consumer_key);
} catch (MalformedURLException e1) {
//TODO Auto-generated catch block
e1.printStackTrace();
}
HttpURLConnection hc=null;
try {
hc=(HttpURLConnection)url.openConnection();
try {CreateFolderActivity.m_consumer.sign(hc);
hc.setRequestMethod("POST");
hc.setDoInput(true);
hc.setDoOutput(true);
hc.setUseCaches(false); 
hc.setRequestProperty("Content-type","text/json; charset=utf-8"); 
OutputStreamWriter wr = new OutputStreamWriter(hc.getOutputStream());
wr.write("folder = {'name' : 'Test creation folder'}");
wr.flush();
//Get the response
/*   BufferedReader rd = new BufferedReader(new InputStreamReader(hc.getInputStream()));
String strResponse = null;
for (String strLine = ""; strLine != null; strLine = rd.readLine()) 
strResponse += strLine ;*/
Log.i("HelloWorld",hc.getResponseMessage()+"    "+hc.getResponseCode());
} catch (OAuthMessageSignerException e) {
//TODO Auto-generated catch block
e.printStackTrace();
} catch (OAuthExpectationFailedException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
} catch (IOException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
}
}`

salut, je suis en train d'envoyer un Objet json à l'aide de la méthode post ci-dessus est le code mais je suis interne au serveur erreur 500.j'ai lu son apparaissent lorsque u envoyer des données inattendues.En fait son OAuth la mise en œuvre et j'ai du ajouter un dossier dans le compte d'utilisateur.et j'ai récupérer le jeton d'accès avec succès.veuillez indiquer quel est le problème dans le code

OriginalL'auteur ritesh Mehandiratta | 2011-09-06