「HTTP status:520」が発生して登録できない

同期型でデータ登録をしようとしているのですが、
「HTTP status:520」のエラーで登録できない現象が発生しております。
しかし、ブラウザー(chrome)のデバッガーでステップ実行すると
「HTTP status:200」になり、登録が正常に完了します。
よって構文等は間違っていないと思うのですが、
何か情報をお持ちの方が居られましたら、ご教示をお願いします

【環境】
言語:javascript
Api :‘/k/v1/record’

【JS】抜粋
//************************************************************************
// 画面上のレコード情報から指定アプリにコピーする (INSERT)
// event : 画面上のレコード情報を含むイベントオブジェクト
// sourceFldCd : コピー元のフィールドコードのオブジェクト
// destFldCd : コピー先のフィールドコードのオブジェクト
// destAppID : コピー先のアプリID
//************************************************************************
function CopyRecord(event, sourceFldCd, destFldCd, destAppID) {
// リクエストJSON 用 record
var record = {};
for ( var key in sourceFldCd ) {
record[destFldCd[key]] = { value: event.record[sourceFldCd[key]][‘value’] };
}

// 編集可否フラグを設定
    record['che編集可否フラグ'] = { value: [] };

    // リクエストJSON
    // 構造 → {app: destAppID, record: {"(フィールドコード)": {"value": (フィールド値)}}, ...}
    var requestPostJSON = { app: destAppID, record: record };


    var appUrl = kintone.api.url('/k/v1/record',true);
    // CSRFトークンの取得
    var token = kintone.getRequestToken();
    requestPostJSON[" __REQUEST_TOKEN__"] = token;

    // 同期リクエストを行う
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open('POST', appUrl, false);
    xmlHttp.setRequestHeader('Content-Type', 'application/json');
    xmlHttp.setRequestHeader('X-Requested-With','XMLHttpRequest');
    xmlHttp.send(JSON.stringify(requestPostJSON));
    if (xmlHttp.status == 200){
        console.log("CopyRecord(OK)");
    } else {
        console.log("CopyRecord(NG)");
        alert(xmlHttp.status + ':更新エラー');
    }

    return;
}

こんにちは。
大内@cstap です。
エラー時の戻りコードが520との事ですが、kintoneの場合、バリデーションエラーのときも520が返ってきます。
そのときのレスポンスボディはどうなっていますか?
恐らく、その中に詳しい事が出ているのではと思いますので、一度ご確認ください。

cstap 大内様

早速のコメントありがとうございます。
バリデーションは確認しましたが、問題なさそうでした。

またエラー時のresponseTextには以下の内容が返ってきます。
「message: “不正なリクエストです。”, id: “1505999166-180028294”, code: “CB_IL02”」

以上

西山さま

他の方の質問に「これと同事象では?」というものがありましたので、ご覧いただけますかしょうか。
https://cybozudev.zendesk.com/hc/communities/public/questions/201350880-%E5%A4%A7%E9%87%8F%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E4%B8%80%E6%8B%AC%E5%85%A5%E5%8A%9B%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E4%B8%8D%E5%85%B7%E5%90%88%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6

エラーコード:CB_IL02 に関する質問のやりとりは他にも見つかりましたので、こちらもあわせてご確認頂ければと思います。
https://cybozudev.zendesk.com/hc/communities/public/questions/200825710-RESTAPI%E3%81%AE%E3%82%AF%E3%82%A8%E3%83%AA%E3%83%BC%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

https://cybozudev.zendesk.com/hc/communities/public/questions/201143150-kintone-proxy%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E3%81%A8%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%8C%E5%A3%8A%E3%82%8C%E3%82%8B-

https://cybozudev.zendesk.com/hc/communities/public/questions/200915434-%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89

大内様

情報ありがとうございます。
最初に載せて頂いている以下の内容が同等の現象のように思います。
「大量レコードの一括入力に関する不具合に関して」:環境依存・・・

残念ながら、この投稿は根本的な解決方法が見つかっていないように思います。
また他の投稿も確認いたしましたが、今回の事例とは合致しないように思います。


デバッグ実行だとほぼ100%登録が正常終了します。
通常実行もたまに登録が正常終了する時があるので
環境依存ということもあり得るのでしょうか。

以上

西山さま

申し訳ありません、kintoneでの同期リクエストによる一括挿入は経験がないので情報不足です。
ちなみに、同期処理ではなく非同期ではまずいのでしょうか。
kintone.apiを利用した非同期リクエストであればこのような処理も安定していると思うのですが。

大内様

度々のコメントありがとうございます。

実はこの処理はもともと非同期だったものを同期処理に変更しています。
非同期でも同じ現象が起きており、困っている状況です。

もう少し調査してみます。
何か進展があったら、ご報告致します。