本文整理汇总了TypeScript中@syndesis/ui/platform.ApiHttpService.post方法的典型用法代码示例。如果您正苦于以下问题:TypeScript ApiHttpService.post方法的具体用法?TypeScript ApiHttpService.post怎么用?TypeScript ApiHttpService.post使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@syndesis/ui/platform.ApiHttpService
的用法示例。
在下文中一共展示了ApiHttpService.post方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: uploadIntegration
uploadIntegration(integrationImport: IntegrationImportState): Observable<any> {
const apiHttpService = this.apiHttpService.setEndpointUrl(integrationImportEndpoints.uploadIntegration);
const [file] = [
integrationImport,
integrationImport.file
];
return apiHttpService.post(file);
}
示例2: validateCustomConnectorInfo
validateCustomConnectorInfo(customConnectorRequest: CustomConnectorRequest): Observable<ApiConnectorData> {
const apiHttpService = this.apiHttpService.setEndpointUrl(apiConnectorEndpoints.validateCustomConnectorInfo);
const { specificationFile, connectorTemplateId } = customConnectorRequest;
if (specificationFile) {
return apiHttpService.upload<ApiConnectorData>({
specification: specificationFile
}, {
connectorSettings: { connectorTemplateId }
});
} else {
return apiHttpService.post<ApiConnectorData>(customConnectorRequest);
}
}
示例3: createCustomConnector
createCustomConnector(customConnectorRequest: CustomConnectorRequest): Observable<any> {
const apiHttpService = this.apiHttpService.setEndpointUrl(apiConnectorEndpoints.submitCustomConnector);
const [rawConnectorSettings, icon, specification] = [
customConnectorRequest,
customConnectorRequest.iconFile,
customConnectorRequest.specificationFile
];
const connectorSettings = this.sanitizeCustomConnectorRequest(rawConnectorSettings);
if (specification || icon) {
const payload = {};
if (specification) {
payload['specification'] = specification;
}
if (icon) {
payload['icon'] = icon;
}
return apiHttpService.upload(payload, { connectorSettings });
} else {
return apiHttpService.post(connectorSettings);
}
}
示例4: requestPom
requestPom(integration: Integration): Observable<any> {
return this.apiHttpService.post(integrationEndpoints.pom, integration);
}
示例5: getFilterOptions
getFilterOptions(dataShape: any): Observable<any> {
return this.apiHttpService.post(integrationEndpoints.filterOptions, dataShape);
}