Codenvy が提供する REST API を使用して、Codenvy 内の手順を自動化する拡張機能を作成しています。しかし、multipart/form-data POST リクエストに問題があります。具体的には、新しい工場を作成します。
これは私の ajax/jquery 呼び出しです:
$.ajax({
type: 'POST',
url: 'https://codenvy.com/api/factory',
data: formData,
processData: false,
contentType: false,
success:function(data) {
callback();
},
error:function(e) {
console.log(e);
}
});
しかし、次のメッセージで 409 エラーが発生します。
multipart/form-data の「factoryURL」セクションにファクトリ URL 情報が見つかりません
すでに Codenvy フォーラムに投稿しましたが、得られた唯一の有用なものは curl コマンドでした
POST http://domain.com/api/factory?token= $token -H 'Content-Type: multipart/form-data' -F 'factoryUrl={$JSONofFactoryConfig}'
rfc2388は名前フィールドについて何か言っていますが、curl の名前フィールドを ajax リクエストに変換する方法がわかりません。
この「factoryUrl」フィールドを POST リクエストに追加するにはどうすればよいですか?