POST /api/user HTTP/1.1
Content-Type: application/json
User-Agent: PostmanRuntime/7.28.1
Accept: */*
Postman-Token: 401d9b8f-478d-4e94-9152-2e5663990555
Host: localhost:8008
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 61
{
"id": 2274,
"date": "2021-11-01T11:16:05.575Z"
}
יש לי פרויקט אנגולר שקיים שצריך לקבל ולתת נתונים מפרויקט C# שגם הוא בנוי כבר.הנה דוגמה לסינטקס של POST
קוד:POST /api/user HTTP/1.1 Content-Type: application/json User-Agent: PostmanRuntime/7.28.1 Accept: */* Postman-Token: 401d9b8f-478d-4e94-9152-2e5663990555 Host: localhost:8008 Accept-Encoding: gzip, deflate, br Connection: keep-alive Content-Length: 61 { "id": 2274, "date": "2021-11-01T11:16:05.575Z" }
זאת הכוונה?
נראה לי שהשאלה צריכה הרחבה, לא ברור מה קיים כבר ומה לא.
אולי תחפשו בגוגל על CRUD, נראה לי שזה מה שמעניין אתכם.
בצד של C#יש לי פרויקט אנגולר שקיים שצריך לקבל ולתת נתונים מפרויקט C# שגם הוא בנוי כבר.
אני רוצה חומר שמסביר טוב איך ליצור את החיבור הזה
אתם מתכוונים לPOST? כי אם אתם מתכוונים דווקא לREST, זה פשוט לא הגיוני.לעשות בקשת REST בXML, אפשרי?
בקשת POST לכתובת URL, שולחת JSON ומקבלת JSONאתם מתכוונים לPOST? כי אם אתם מתכוונים דווקא לREST, זה פשוט לא הגיוני.
REST זאת "מוסכמה" לשליחת JSON (שהרבה לא עומדים בה ועדיין קוראים לעצמם RESTful)בקשת POST לכתובת URL, שולחת JSON ומקבלת JSON
לאREST זאת "מוסכמה" לשליחת JSON (שהרבה לא עומדים בה ועדיין קוראים לעצמם RESTful)
XML ו-JSON שניהם מבני נתונים שונים, אפשר לשלוח איזה מבנה נתונים שרוצים בבקשת פוסט, זה לא תלוי דווקא במוסכמה מסוימת.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:api="http://example.com/api">
<soap:Header/>
<soap:Body>
<api:CreateCustomerRequest>
<api:Name>John Doe</api:Name>
<api:Email><לא ניתן לפרסם מיילים באופן פומבי></api:Email>
</api:CreateCustomerRequest>
</soap:Body>
</soap:Envelope>
זו לא המצאה.לא
השאלה שלי, האם אני יכולה ליצור בקשת API באמצעות XML בלבד
GPT הביא לי משהו כזה, נראה לי המצאה
XML:<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:api="http://example.com/api"> <soap:Header/> <soap:Body> <api:CreateCustomerRequest> <api:Name>John Doe</api:Name> <api:Email><לא ניתן לפרסם מיילים באופן פומבי></api:Email> </api:CreateCustomerRequest> </soap:Body> </soap:Envelope>
כמו שכתבו בטוב טעם, זה נקרא SOAP, זאת לא "מוסכמה", זה נוהל שמחייב לעבוד לפי הכללים שלו אם תירצו שזה יעבוד, אבל זה כמובן יעבוד רק אם השרת הוא גם משתמש בSOAP, לסתם בקשה שמכילה XML אתם יכולים להכניס מה שאתם רוצים.לא
השאלה שלי, האם אני יכולה ליצור בקשת API באמצעות XML בלבד
GPT הביא לי משהו כזה, נראה לי המצאה
XML:<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:api="http://example.com/api"> <soap:Header/> <soap:Body> <api:CreateCustomerRequest> <api:Name>John Doe</api:Name> <api:Email><לא ניתן לפרסם מיילים באופן פומבי></api:Email> </api:CreateCustomerRequest> </soap:Body> </soap:Envelope>
אני מתכוונת שהתגית xmlns:api לא נראית לי קיימת
מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!
חלה שגיאה בשליחה. נסו שוב!
לוח לימודים
מסלולי לימוד שאפשר להצטרף
אליהם ממש עכשיו:
תהילים פרק כד
אלְדָוִד מִזְמוֹר לַיי הָאָרֶץ וּמְלוֹאָהּ תֵּבֵל וְיֹשְׁבֵי בָהּ:בכִּי הוּא עַל יַמִּים יְסָדָהּ וְעַל נְהָרוֹת יְכוֹנְנֶהָ:גמִי יַעֲלֶה בְהַר יי וּמִי יָקוּם בִּמְקוֹם קָדְשׁוֹ:דנְקִי כַפַּיִם וּבַר לֵבָב אֲשֶׁר לֹא נָשָׂא לַשָּׁוְא נַפְשִׁי וְלֹא נִשְׁבַּע לְמִרְמָה:היִשָּׂא בְרָכָה מֵאֵת יי וּצְדָקָה מֵאֱלֹהֵי יִשְׁעוֹ:וזֶה דּוֹר (דרשו) דֹּרְשָׁיו מְבַקְשֵׁי פָנֶיךָ יַעֲקֹב סֶלָה:זשְׂאוּ שְׁעָרִים רָאשֵׁיכֶם וְהִנָּשְׂאוּ פִּתְחֵי עוֹלָם וְיָבוֹא מֶלֶךְ הַכָּבוֹד:חמִי זֶה מֶלֶךְ הַכָּבוֹד יי עִזּוּז וְגִבּוֹר יי גִּבּוֹר מִלְחָמָה:טשְׂאוּ שְׁעָרִים רָאשֵׁיכֶם וּשְׂאוּ פִּתְחֵי עוֹלָם וְיָבֹא מֶלֶךְ הַכָּבוֹד:ימִי הוּא זֶה מֶלֶךְ הַכָּבוֹד יי צְבָאוֹת הוּא מֶלֶךְ הַכָּבוֹד סֶלָה:
הנושאים החמים