V1
- git clone https://github.com/syedfaisal3/profanity_validator_app.git
- cd profanity_validator_app
- mvn clean install
- mvn spring-boot:run -pl api
curl -H "Content-Type:application/json" -X POST --data '{"reviewText":"great product "}' http://localhost:8080/product/v1/1229/review.json
(here 1229 is the product id)
{
"success": true,
"errors": [
],
"result": [
"createReviewSuccess"
]
}
curl -H "Content-Type:application/json" -X POST --data '{"reviewText":"what a shitty product"}' http://localhost:8080/product/v1/1229/review.json
{
"success": false,
"errors": [
{
"message": "textContainsProfanity",
"code": "1001"
},
{
"message": "what a ****** product",
"code": "4001"
}
]
}
curl -H "Content-Type:application/json" -X POST --data '{"reviewText":"@ss"}' http://localhost:8080/product/v1/1229/review.json
{
"success": false,
"errors": [
{
"message": "textContainsProfanity",
"code": "1001"
},
{
"message": "***",
"code": "4001"
}
]
}