# Examples
# Method GET
# Code
<template>
<div>
<VuepressApiPlayground
url="https://jsonplaceholder.typicode.com/posts/{id}"
method="get"
:data="[
{
name: 'id',
value: '1',
type: 'number',
},
]"
/>
</div>
</template>
# Demo
Data:
# Method GET with Query Parameters
# Code
<template>
<div>
<VuepressApiPlayground
url="https://jsonplaceholder.typicode.com/posts/"
method="get"
:data="[
{
name: 'userId',
value: '1',
type: 'number',
},
]"
/>
</div>
</template>
# Demo
Data:
# Method GET with showMethod
Property
# Code
<template>
<div>
<VuepressApiPlayground
url="https://jsonplaceholder.typicode.com/posts/"
method="get"
:showMethod="true"
:data="[
{
name: 'userId',
value: '1',
type: 'number',
},
]"
/>
</div>
</template>
# Demo
Method: GET
Data:
# Method GET with showURL
Property
# Code
<template>
<div>
<VuepressApiPlayground
url="https://jsonplaceholder.typicode.com/posts/{id}"
method="get"
:showURL="true"
:data="[
{
name: 'id',
value: '1',
type: 'number',
},
]"
/>
</div>
</template>
# Demo
URL: https://jsonplaceholder.typicode.com/posts/{id}
Data:
# Method POST
# Code
<template>
<div>
<VuepressApiPlayground url="https://jsonplaceholder.typicode.com/posts"
method="post"
:data="[
{
name: 'title',
value: 'Title',
type: 'text',
},
{
name: 'body',
value: 'Body',
type: 'text',
},
{
name: 'userId',
value: '1',
type: 'number',
},
]"
/>
</div>
</template>
# Demo
Data:
# Method POST with headers
Property
# Code
<template>
<div>
<VuepressApiPlayground
url="https://jsonplaceholder.typicode.com/posts"
method="post"
:headers="{
'Content-Type': 'application/json',
}"
:data="[
{
name: 'title',
value: 'Title',
type: 'text',
},
{
name: 'body',
value: 'Body',
type: 'text',
},
{
name: 'userId',
value: '1',
type: 'number',
},
]"
/>
</div>
</template>
# Demo
Headers:
Key | Value |
---|---|
Content-Type |
Data:
# Method PUT
# Code
<template>
<div>
<VuepressApiPlayground
url="https://jsonplaceholder.typicode.com/posts/{id}"
method="put"
:data="[
{
name: 'id',
value: '1',
type: 'number',
},
{
name: 'title',
value: 'Title',
type: 'text',
},
{
name: 'body',
value: 'Body',
type: 'text',
},
{
name: 'userId',
value: '1',
type: 'number',
},
]"
/>
</div>
</template>
# Demo
Data:
# Method DELETE
# Code
<template>
<div>
<VuepressApiPlayground
url="https://jsonplaceholder.typicode.com/posts/{id}"
method="delete"
:data="[
{
name: 'id',
value: '1',
type: 'number',
},
]"
/>
</div>
</template>