0

zapier の Javascript コード

 var registerData="{'uuID':'"+uuID+"','notifTitle':'"+notifTitle+"','notifBody':'"+notifBody+"','redirectUrl':'"+redirectUrl+"','notifIconUrl':'','notifyToFlag':'INDIV','source':'API'}";

   var data = JSON.stringify({"requestData":registerData});

アクションクラスでは、リクエストデータを取得しています

requestData=request.getParameter("requestData");

JSONObject jsonObject = (JSONObject) new JSONParser().parse(requestData);//getting exception

リクエストヘッダー内

コンテンツの長さ: 231

Accept-Encoding: gzip、デフレート

受け入れる: application/x-www-form-urlencoded

ユーザーエージェント: Zapier

接続: キープアライブ

コンテンツ タイプ: application/x-www-form-urlencoded

送信中のリクエストデータ

{"requestData":"{'uuID':'APIKEY','notifTitle':'hiii','notifBody':'hiii','redirectUrl':'https://zapier.com/app/editor/7942969/nodes/7942970/fields','notifIconUrl':'','notifyToFlag':'INDIV','source':'API'}"}

コンソールログ

{\"requestData\":\"{'uuID':'APIKEY','notifTitle':'hiii','notifBody':'hiii','redirectUrl':'https://zapier.com/app/editor/7942969/nodes/7942970/fields','notifIconUrl':'','notifyToFlag':'INDIV','source':'API'}\"}"

例外を取得しています

java.lang.NullPointerException\n\tat java.io.StringReader

4

1 に答える 1