क्या एपीआई किट राउटर आने वाली स्कीमा को सत्यापित करने का कोई तरीका है? मेरे पास मेरी आरएएमएल फ़ाइल में निम्न है लेकिन यह आने वाली स्कीमा को मान्य नहीं करता है।एपीआई किट राउटर स्कीमा सत्यापन
- emails: |
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type" : "object",
"properties" : {
"email" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"emailOrigin" : {
"type" : "string"
}
}
}
resourceTypes:
- postbase:
post:
responses:
200:
body:
application/json:
500:
body:
application/json:
- putBase:
put:
responses:
200:
body:
application/json:
500:
body:
application/json:
/emails:
type: postbase
post:
description: |
Recieve emails captured from various parts of the site.
body:
schema: emails
आप JSON पोस्ट किया जा सका है कि कौन सा इस मामले में असफल होने की उम्मीद है? – Sudarshan
मैंने पोस्ट को बनाने के लगभग 2 सप्ताह बाद (वास्तव में एक अलग कंपनी में) इस परियोजना को बंद कर दिया है। जो मैं खोज रहा था वह था अगर कोई स्ट्रिंग के बजाय int भेजता है तो उसे असफल होना चाहिए। पूर्वदर्शी में मुझे लगता है कि किसी भी स्ट्रिंग द्वारा कुछ भी स्वीकार किया जाना चाहिए, लेकिन शायद अगर मैंने एक int फ़ील्ड परिभाषित किया है और एक स्ट्रिंग भेजी है तो यह असफल हो गई होगी। मुझे शायद एक फ़ील्ड की आवश्यकता भी है। इस बिंदु पर यह किसी और के लिए एक अभ्यास है जो इस सवाल की खोज कर सकता है क्योंकि मैं अपने वर्तमान प्रोजेक्ट में आरएएमएल का उपयोग नहीं कर रहा हूं। – SteveS