better code injection handling for js

This commit is contained in:
wing328
2016-06-28 23:17:28 +08:00
parent acc28495e8
commit aec2f4e27c
1354 changed files with 313854 additions and 109 deletions

View File

@@ -6,5 +6,13 @@ Name | Type | Description | Notes
**arrayOfString** | **[String]** | | [optional]
**arrayArrayOfInteger** | **[[Integer]]** | | [optional]
**arrayArrayOfModel** | **[[ReadOnlyFirst]]** | | [optional]
**arrayOfEnum** | **[String]** | | [optional]
<a name="[ArrayOfEnumEnum]"></a>
## Enum: [ArrayOfEnumEnum]

View File

@@ -4,9 +4,56 @@ All URIs are relative to *http://petstore.swagger.io/v2*
Method | HTTP request | Description
------------- | ------------- | -------------
[**testCodeInjectEnd**](FakeApi.md#testCodeInjectEnd) | **PUT** /fake | To test code injection &#x3D;end
[**testEndpointParameters**](FakeApi.md#testEndpointParameters) | **POST** /fake | Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
[**testEnumQueryParameters**](FakeApi.md#testEnumQueryParameters) | **GET** /fake | To test enum query parameters
<a name="testCodeInjectEnd"></a>
# **testCodeInjectEnd**
> testCodeInjectEnd(opts)
To test code injection &#x3D;end
### Example
```javascript
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var opts = {
'testCodeInjectEnd': "testCodeInjectEnd_example" // String | To test code injection =end
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.testCodeInjectEnd(opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**testCodeInjectEnd** | **String**| To test code injection &#x3D;end | [optional]
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json, */ =end));(phpinfo(
- **Accept**: application/json, */ end
<a name="testEndpointParameters"></a>
# **testEndpointParameters**
> testEndpointParameters(_number, _double, _string, _byte, opts)
@@ -17,7 +64,7 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
@@ -80,3 +127,52 @@ No authorization required
- **Content-Type**: application/xml; charset=utf-8, application/json; charset=utf-8
- **Accept**: application/xml; charset=utf-8, application/json; charset=utf-8
<a name="testEnumQueryParameters"></a>
# **testEnumQueryParameters**
> testEnumQueryParameters(opts)
To test enum query parameters
### Example
```javascript
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.FakeApi();
var opts = {
'enumQueryString': "-efg", // String | Query parameter enum test (string)
'enumQueryInteger': 3.4, // Number | Query parameter enum test (double)
'enumQueryDouble': 1.2 // Number | Query parameter enum test (double)
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.testEnumQueryParameters(opts, callback);
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**enumQueryString** | **String**| Query parameter enum test (string) | [optional] [default to -efg]
**enumQueryInteger** | **Number**| Query parameter enum test (double) | [optional]
**enumQueryDouble** | **Number**| Query parameter enum test (double) | [optional]
### Return type
null (empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json

View File

@@ -4,5 +4,6 @@
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**name** | **Integer** | | [optional]
**_class** | **String** | | [optional]

View File

@@ -24,7 +24,7 @@ Add a new pet to the store
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
// Configure OAuth2 access token for authorization: petstore_auth
@@ -75,7 +75,7 @@ Deletes a pet
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
// Configure OAuth2 access token for authorization: petstore_auth
@@ -130,7 +130,7 @@ Multiple status values can be provided with comma separated strings
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
// Configure OAuth2 access token for authorization: petstore_auth
@@ -181,7 +181,7 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
// Configure OAuth2 access token for authorization: petstore_auth
@@ -232,7 +232,7 @@ Returns a single pet
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
// Configure API key authorization: api_key
@@ -285,7 +285,7 @@ Update an existing pet
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
// Configure OAuth2 access token for authorization: petstore_auth
@@ -336,7 +336,7 @@ Updates a pet in the store with form data
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
// Configure OAuth2 access token for authorization: petstore_auth
@@ -393,7 +393,7 @@ uploads an image
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
// Configure OAuth2 access token for authorization: petstore_auth

View File

@@ -20,7 +20,7 @@ For valid response try integer IDs with value &lt; 1000. Anything above 1000 or
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.StoreApi();
@@ -66,7 +66,7 @@ Returns a map of status codes to quantities
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var defaultClient = SwaggerPetstore.ApiClient.default;
// Configure API key authorization: api_key
@@ -113,7 +113,7 @@ For valid response try integer IDs with value &lt;&#x3D; 5 or &gt; 10. Other val
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.StoreApi();
@@ -159,7 +159,7 @@ Place an order for a pet
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.StoreApi();

View File

@@ -24,7 +24,7 @@ This can only be done by the logged in user.
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.UserApi();
@@ -70,7 +70,7 @@ Creates list of users with given input array
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.UserApi();
@@ -116,7 +116,7 @@ Creates list of users with given input array
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.UserApi();
@@ -162,7 +162,7 @@ This can only be done by the logged in user.
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.UserApi();
@@ -208,7 +208,7 @@ Get user by user name
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.UserApi();
@@ -254,7 +254,7 @@ Logs user into the system
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.UserApi();
@@ -303,7 +303,7 @@ Logs out current logged in user session
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.UserApi();
@@ -343,7 +343,7 @@ This can only be done by the logged in user.
### Example
```javascript
var SwaggerPetstore = require('swagger-petstore');
var SwaggerPetstore = require('swagger_petstore');
var apiInstance = new SwaggerPetstore.UserApi();