Skip to content

Haozhi0209/full-stack-web-Haozhi0209

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TODO : Your Project Name

TODO : Please provide a detailed project description.

Build status

TODO : Modify to match your project specific Travis Build Build Status

Web Site

TODO : Please provide a link to your web site

Key Features

TODO : Please list key features of your project.

  • Key Feature 1
  • Key Feature 2
  • Key Feature N

Project Details

Landing Page

TODO : please provide a description of your landing page inluding a screen shot

User Input Form

TODO : please provide a description of at least 1 user input form including a screen shot

API

TODO : please provide a description of at least 1 API including a sample of request data and response data in both XML and JSON format.

API Method 1

POST photos/:id/tags

Parameters

  • id (required) — The Photo ID to add tags for.
  • tags (required) — Comma separated tags.

Response

A JSON or XMLobject containing the PhotoID and list of tags accepted.

Errors

All known errors cause the resource to return HTTP error code header together with a JSON array containing at least 'status' and 'error' keys describing the source of error.

  • 404 Not Found — The photo was not found.

Example

Request
POST /v1/photos/123456/tags
Body
tags=cute,puppy
JSON Response
{
    "photoId": 123456,
    "tags": ["cute", "puppy"]
}
XML Response
<?xml version="1.0" encoding="UTF-8"?>
<PhotoTags>
    <photoId>123456</PhotoId>
        <tags>
            <tag>cute</tag>
            <tag>puppy</tag>
        </tags>
</PhotoTags>

Technologies Used

TODO : List all technologies used in your project

  • Spring Boot - Takes an opinionated view of building production-ready Spring applications.
  • Thymleaf - Thymeleaf is a modern server-side Java template engine for both web and standalone environments.
  • Maven - Apache Maven is a software project management and comprehension tool.

About

full-stack-web-Haozhi0209 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 66.1%
  • Shell 17.6%
  • Batchfile 12.5%
  • HTML 3.7%
  • JavaScript 0.1%