mobilefirstアダプタがswaggerツールで正しく動作していますが、クライアント側からサポートされていないメディアタイプのエラーを通知しようとしています - errorcode 415. ibm cloudオブジェクトの格納MobileFirstアダプタの呼び出しがサポートされていないメディアタイプのエラーで失敗しました
server side java adapter code below like that,
-----------------------------------------
@POST
@Path("/uploadImageToObjectStorage")
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@OAuthSecurity(enabled = false)
public String uploadImage(@QueryParam(value="imageName") String imageNameWithExtn, @QueryParam(value="imageMimeType") String imageMimeType, @FormParam(value="imageDataInBase64Str") String imageBase64String){
/// do to
}
cordova ionic 2 calling adapter or invoke adapter like that,
-------------------------------------------------------------
var resourceRequest = new WLResourceRequest("/adapters/Test/TestAdp/upload",WLResourceRequest.POST);
resourceRequest.send().then((response) => {
resourceRequest.setQueryParameter("imageName", 'store');
resourceRequest.setQueryParameter("imageMimeType",'image/png');
resourceRequest.setQueryParameter("imageDataInBase64Str",this.imageDataInBase64Str);
},
function(error){
console.log(error);
});
{ "ステータス":415、 "STATUSTEXT": "サポートされていないメディア タイプ"、 "responseText": ""、 "responseHeaders":{ "接続": "キープアライブ"、」 012 "、"トランスコード ":"チャンク "、" x-backside-transport ":"コンテンツ言語 ":" en-US "、" date ":" Tue、 21 11月2017 14:09:31 GMT " "エラーコード": "サポートされていない メディアタイプ"、 "errorCode": "エラーコード": " 415」}