Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- How can I access the data which is sent by POST method (Android) in the jersey POST annotation?
- public class TestClient extends Activity {
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.layout_main);
- HttpClient httpclient = new DefaultHttpClient();
- HttpPost httppost = new HttpPost("myURL");
- try {
- List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
- nameValuePairs.add(new BasicNameValuePair("user", "user1"));
- nameValuePairs.add(new BasicNameValuePair("password", "password1"));
- httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
- httpclient.execute(httppost);
- } catch (ClientProtocolException e) {
- } catch (IOException e) {
- }
- }
- }
- @Path("test")
- public class Test {
- @GET
- @Produces(MediaType.TEXT_PLAIN)
- public String respondAsReady() {
- return "Running";
- }
- @POST
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
- @Produces(MediaType.TEXT_PLAIN or other?)
- //Here I'd like the program to post (with System.out.println) the data to the console which is uploaded by the client using the POST method.
- }
- }
- @POST
- @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
- public void themethodname(@FormParam("user") String user,
- @FormParam("password") String password) {
- System.out.println("Username: "+user+", "+"Password: "+password);
- }
Add Comment
Please, Sign In to add comment