私はangularjsの初心者です。私は次のようにコードは、REST APIの中で、このJSONオブジェクトを取得したい
function LoginCtrl($http){
this.login = function(){
var self = this;
self.user = {
username: this.username,
password: this.password
}
$http.put('http://localhost:8086/app/login',self.user).then(function
successCallback(response) {
}, function errorCallback(response) {
})
}
}
を:: @Path( "/私は次のように$ http.putリクエストでJSONオブジェクトを送信しようとしていますアプリ ") パブリッククラスLoginResource {私はこのgetUserByName APIに渡す必要がどのようなパラメータ
public LoginResource() {
}
@PUT
@Path("/login")
@Consumes(MediaType.APPLICATION_JSON)
public Response getUserByName() {
return Response.status(Response.Status.ACCEPTED).build();
}
?。私はdropwizardを使用しています
誰かがjettyサーバ設定の開始ページとしてindex.htmlページを設定する方法を教えてもらえる場合は、 angularJSで
public class User {
@JsonProperty("name")
private String name; }
としてJSONオブジェクトを渡します。
私は –
をdropwizard使用していますそれで@RequestBodyアノテーションが必要になります。あなたのリクエストオブジェクトで@JsonProperty( "name")を使って物事をtogererにマップすることができます。 – vilzu
私は実際に私のwebmethodでリクエストのペイロードを取得する必要がありました。それを行う方法はありますか? –