Skip to content

Commit

Permalink
add first request files
Browse files Browse the repository at this point in the history
  • Loading branch information
halbekanne committed Dec 7, 2024
1 parent fcddb03 commit fc23ad5
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .requests/http-client.env.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"Lokal": {
"baseUrl": "http://localhost:8080"
},
"Test (test.dancier.net)": {
"baseUrl": "https://test-dancer.dancier.net"
}
}
47 changes: 47 additions & 0 deletions .requests/profile.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
### Login (run once to retrieve access token)
POST localhost:8080/authentication/login
Content-Type: application/json

{
"email": "1-test@dancier.net",
"password": "secret"
}
> {% client.global.set("access_token", response.body.accessToken); %}


### Get user's proile (and save it)
GET http://localhost:8080/profile
Authorization: Bearer {{access_token}}

> {% client.global.set("profile", response.body.toString()); %}


### Save user's profile
PUT localhost:8080/profile
Content-Type: application/json

{
"size": 130,
"gender": "FEMALE",
"birthDate": "1996-01-19",
"ableTo": [
{
"dance": "Tango",
"level": "BASIC",
"leading": "LEAD"
}
],
"wantsTo": [
{
"dance": "Tango",
"level": "INTERMEDIATE",
"leading": "FOLLOW"
}
],
"email": "1-test@dancier.net",
"zipCode": "10001",
"city": "Hamburg",
"country": "GER",
"profileImageHash": "1a7efd460ee0be68011291c9f6b1ac5d9b03f9974b66c27b14e59887bf910f8c",
"aboutMe": null
}
34 changes: 34 additions & 0 deletions .requests/register.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
### Perform Captcha to Login as Human
POST {{baseUrl}}/authentication/loginAsHuman
X-Captcha-Token: token

> {% client.global.set("access_token", response.body.accessToken); %}

### Perform initial registration
POST {{baseUrl}}/authentication/registrations
Content-Type: application/json

{
"acceptTermsAndConditions": true,
"email": "4-bla@dancier.net",
"password":"secret"
}

### verify email
PUT {{baseUrl}}/authentication/email-validations/asdf
Authorization: Bearer {{access_token}}

### Login with new user
POST {{baseUrl}}/authentication/login
Content-Type: application/json

{

}

> {% client.global.set("access_token", response.body.accessToken); %}


### Get user's profile
GET {{baseUrl}}/profile
Authorization: Bearer {{access_token}}

0 comments on commit fc23ad5

Please sign in to comment.