Cloudbees でホストされている Java Web アプリに RESTful リクエストを送信しようとしています。
私は次のようにjQueryを使用しています:
$.ajax({
url: '/api/users/',
type: 'PUT',
dataType: 'json',
data: {
fbId: facebookUserId == null ? '' : facebookUserId,
fbName: facebookUserName,
lnId: linkedInUserId == null ? '' : linkedInUserId,
lnName: linkedInUserName
},
success: function(response) {
internalGetConfiguration();
}
});
(上記のコード スニペットのように) PUT を使用すると、Tomcat はパラメーターを通過しません (fbId などは解析されないか、到着しません。わかりませんが、送信されていることがわかります)。POST に変更すると、問題なく処理されます。
Cloudbees ホスティングで PUT/DELETE を使用することはできませんか?? それを機能させるために追加する必要がある構成はありますか、それとも何らかの形でフォーマットする必要がありますか?
Google App Engine に関する別の投稿で、この問題 (または少なくとも HAD) が発生しているのを見たことがありますが、これは cloudbees で既知の問題ですか?