SemanticScuttle/includes/js/dojox/rpc/tests/resources/test.smd

189 lines
5.2 KiB
Text

{
transport: "POST",
envelope: "URL",
strictParameters: false,
parameters: {
appId: {},
outputType: {
default: "json"
},
ignoreErrors: {
optional: true
}
},
services: {
postEcho: {
target: "echo.php",
parameters: [
{name: "message", type: "string", optional: true}
]
},
getEcho: {
transport: "GET",
target: "echo.php",
parameters: [
{name: "message", type: "string", optional: true}
]
},
getEchoJson: {
transport: "GET",
target: "echoJson.php",
contentType:"application/json",
parameters: [
{name: "message", type: "string", optional: true}
]
},
getPathEcho: {
transport: "GET",
envelope: "PATH",
target: "echo.php?message=",
parameters: [
{name: "message", type: "string", optional: true}
]
},
restStore: {
transport: "REST",
contentType:"text/plain",
target: "fakestore.php",
parameters: [
{name: "location", type: "string", optional: true}
]
},
jsonRestStore: {
transport: "REST",
target: "fakestore.php",
contentType:"application/json",
parameters: [
{name: "location", type: "string", optional: true}
]
},
postJsonEcho: {
transport: "POST",
envelope: "JSON",
target: "rawEcho.php",
parameters: [
{name: "message", type: "string", optional: true}
]
},
jsonpEcho: {
transport: "JSONP",
target: "jsonpEcho.php",
callbackParamName: "testCallbackParam",
parameters: [
{name: "message", type: "string", optional: true}
]
},
postJsonRpc10Echo: {
transport: "POST",
envelope: "JSON-RPC-1.0",
target: "jsonRpc10.php",
parameters: [
{type: "string", optional: true}
]
},
postJsonRpc10EchoNamed: {
transport: "POST",
envelope: "JSON-RPC-1.0",
target: "jsonRpc10.php",
parameters: [
{type: "string", optional: true}
]
},
jsonpJsonRpc12Echo: {
transport: "JSONP",
envelope: "JSON-RPC-2.0",
target: "jsonpJsonRpcEcho.php",
parameters: [
{type: "string", optional: true}
]
},
jsonpJsonRpc12EchoNamed: {
transport: "JSONP",
envelope: "JSON-RPC-2.0",
target: "jsonpJsonRpcEcho.php",
parameters: [
{name: "message", type: "string", optional: true}
]
},
postJsonRpc10ForcedError: {
envelope: "JSON-RPC-1.0",
transport: "POST",
target: "jsonRpc10.php",
parameters: [
{type: "string", optional: true}
]
},
postJsonRpc12Echo: {
transport: "POST",
envelope: "JSON-RPC-2.0",
target: "jsonRpc12.php",
parameters: [
{name: "message", type: "string", optional: true}
]
},
getJsonRpc12Echo: {
transport: "GET",
envelope: "JSON-RPC-2.0",
target: "jsonRpcPostGetEcho.php",
parameters: [
{type: "string", optional: true}
]
},
postJsonRpc12EchoNamed: {
transport: "POST",
envelope: "JSON-RPC-2.0",
target: "jsonRpcPostGetEcho.php",
parameters: [
{type: "string", optional: true}
]
},
getJsonRpc12EchoNamed: {
transport: "GET",
envelope: "JSON-RPC-2.0",
target: "jsonRpcPostGetEcho.php",
parameters: [
{type: "string", optional: true}
]
},
postJsonRpc12ForcedError: {
envelope: "JSON-RPC-2.0",
transport: "POST",
target: "jsonRpc12.php",
parameters: [
{type: "string", optional: true}
]
}
}
}