2012-02-07 3 views
0

Я пытаюсь написать веб-сервис отдыха, который использует метод POST. Я использую плагин плагина Firefox для тестирования сервиса. Однако я не знаю, как получить все, что я отправляю в запросе. Аналог queryparam в ГЭТ может кто-нибудь сказать мне, как получить Params в POSTRestful Webservice Использование POST

@Path("/ldap") 
     public class Ldap { 
String xml = ""; 
static String ATTRIBUTE_FOR_USER = "sAMAccountName"; 

@POST 
@Path("/xml") 
@Consumes(MediaType.APPLICATION_JSON) 
@Produces(MediaType.APPLICATION_JSON) 
public String geterrorxml(@PathParam ("username")@DefaultValue("tess") String      username,@PathParam ("password")@DefaultValue("passw3") String password) throws Exception { 
    MYpojo mYpojo = new MYpojo(); 

    String xml_output = ""; 
    System.out.println(username); 
     System.out.println(password); 
       return null; 

} 
    } 

ответ

0

Использование @FormParam и назовите ваши материалы и т.д. с тем же именем, что и парам

<input type="text" name="username" /> 

public String geterrorxml(@FormParam ("username") @DefaultValue("tess") String username)[..] 
+0

не виделись я не не имею HTML form, я собираюсь взять имя пользователя и пароль из класса действий (такого как требование) из этого класса действий, я настрою http-соединение и отправлю userdetails в качестве параметров –

+0

Это тот же принцип, вы просто используете API, чтобы отправлять что-то своим кодом вместо html и браузера. Я читаю ваши вопросы, когда вы тестируете сообщение и испытываете проблемы с работой веб-сервиса. –

+0

Да, можете ли вы подробнее рассказать об использовании API для публикации чего-либо с кодом вместо html и браузера. Да, я сделал servcie, но я не могу заставить его работать –

Смежные вопросы