Custom Apis - Extract Api Definition From Wsdl
Retorna a definição de API do WSDL
Analisa o WSDL especificado e extrai a definição de API
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/extractApiDefinitionFromWsdl?api-version=2016-06-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
location
|
path | True |
string |
O local |
subscription
|
path | True |
string |
ID da assinatura |
api-version
|
query | True |
string |
Versão da API |
Corpo da solicitação
Nome | Tipo | Description |
---|---|---|
content |
string |
O conteúdo do WSDL |
importMethod |
O método de importação do WSDL |
|
service |
O serviço com nomes de nome e ponto de extremidade |
|
url |
string |
A URL do WSDL |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Swagger da API extraída do WSDL |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar uma conta de usuário |
Exemplos
Extract definition from WSDL
Solicitação de exemplo
POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/locations/westus/extractApiDefinitionFromWsdl?api-version=2016-06-01
{
"url": "https://tempuri.org/testWsdlDefinition"
}
Resposta de exemplo
{
"swagger": "2.0",
"info": {
"title": "basic",
"version": "1.0"
},
"paths": {
"/sampleEndpoint": {
"get": {
"operationId": "http://tempuri.org/ITestService/sampleEndpoint",
"produces": [
"application/json"
],
"parameters": [],
"responses": {
"200": {
"description": "OK"
}
}
}
}
}
}
Definições
Nome | Description |
---|---|
Wsdl |
A definição do WSDL |
Wsdl |
O método de importação do WSDL |
Wsdl |
O serviço com nomes de nome e ponto de extremidade |
WsdlDefinition
A definição do WSDL
Nome | Tipo | Description |
---|---|---|
content |
string |
O conteúdo do WSDL |
importMethod |
O método de importação do WSDL |
|
service |
O serviço com nomes de nome e ponto de extremidade |
|
url |
string |
A URL do WSDL |
WsdlImportMethod
O método de importação do WSDL
Valor | Description |
---|---|
NotSpecified | |
SoapPassThrough | |
SoapToRest |
WsdlService
O serviço com nomes de nome e ponto de extremidade
Nome | Tipo | Description |
---|---|---|
endpointQualifiedNames |
string[] |
Lista dos nomes qualificados dos pontos de extremidade |
qualifiedName |
string |
O nome qualificado do serviço |