• הוסף לסימניות
  • #1
היי אשמח לקישורים שמסבירים טוב את סוגי הבקשות - PUT, GET ו POST.
מה הסינטקס שלהם, ואיך אני מחברת בינם בין השרת שלי (ANGULAR- C#)
תודה רבה!!
 
  • הוסף לסימניות
  • #2
הנה דוגמה לסינטקס של 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, נראה לי שזה מה שמעניין אתכם.
 
  • הוסף לסימניות
  • #3
הנה דוגמה לסינטקס של 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# שגם הוא בנוי כבר.
אני רוצה חומר שמסביר טוב איך ליצור את החיבור הזה
 
  • הוסף לסימניות
  • #4
יש לי פרויקט אנגולר שקיים שצריך לקבל ולתת נתונים מפרויקט C# שגם הוא בנוי כבר.
אני רוצה חומר שמסביר טוב איך ליצור את החיבור הזה
בצד של C#

בצד של אנגולר
 
  • הוסף לסימניות
  • #5
קופצת על האשכול..
אני מחפשת סינטקס של בקשות GET I POST ע"פ ASP.NET MVC4
אשמח גם לקישורים
אני לא מצאתי משהו שמדי הסביר את זה...(זה שונה מגרסאות קודמות..)
 
  • הוסף לסימניות
  • #6
 
  • הוסף לסימניות
  • #7
לא יכולה להוסיף כאן נושא, אז קופצת על האשכול

לעשות בקשת REST בXML, אפשרי?

לא מוצאת מידע....
 
  • הוסף לסימניות
  • #10
בקשת POST לכתובת URL, שולחת JSON ומקבלת JSON
REST זאת "מוסכמה" לשליחת JSON (שהרבה לא עומדים בה ועדיין קוראים לעצמם RESTful)
XML ו-JSON שניהם מבני נתונים שונים, אפשר לשלוח איזה מבנה נתונים שרוצים בבקשת פוסט, זה לא תלוי דווקא במוסכמה מסוימת.
 
  • הוסף לסימניות
  • #11
REST זאת "מוסכמה" לשליחת JSON (שהרבה לא עומדים בה ועדיין קוראים לעצמם RESTful)
XML ו-JSON שניהם מבני נתונים שונים, אפשר לשלוח איזה מבנה נתונים שרוצים בבקשת פוסט, זה לא תלוי דווקא במוסכמה מסוימת.
לא
השאלה שלי, האם אני יכולה ליצור בקשת 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>
 
  • הוסף לסימניות
  • #12
לא
השאלה שלי, האם אני יכולה ליצור בקשת 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 API.
soap - Simple Object Access Protocol
ניתן ליצור בקשות שרת באמצעות soap בשימוש עם XML.
אפשר לקרוא כאן, ממבט מלמעלה היה נראה לי ברור ומפורט, לא התעמקתי.
בדרך כלל משתמשים בזה לממשקים חיצוניים.
 
  • הוסף לסימניות
  • #13
לא
השאלה שלי, האם אני יכולה ליצור בקשת 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 אתם יכולים להכניס מה שאתם רוצים.

דרך אגב, בהרבה שפות יש ספריות קליינט לSOAP שלא צריך לכתוב את הXML לבד, ואם אתם עובדים עם C#, אז בכלל התמזל מזלכם - אתם מביאים את הURL של הweb service לאיזו תוכנה שמגיעה עם visual studio, והיא כבר מייצרת לכם מחלקה עם כל הפונקציות בצורה שאפילו לא צריך לדעת שזה web service, זה רק לייצר אינסטנס ולקרוא לפונקציות כמו שעושים עם כל מחלקה.
 

פרוגבוט

תוכן שיווקי
פרסומת

אשכולות דומים

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה