דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. בעיה בשליחת API

בעיה בשליחת API

מתוזמן נעוץ נעול הועבר תכנות
11 פוסטים 4 כותבים 268 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    ארי
    כתב ב נערך לאחרונה על ידי
    #1

    שלום וברכה.
    יש לי שגיאה משונה במחשב....
    יש לי כתובת לשליחת בקשת API - GET, וכשאני שולח אותה בדפדפן חוזרת שגיאה 500 Internal Server Error.
    אבל אם אני שולח את אותה בקשה בדיוק דרך VBA באקסס או דרך postman זה עובד מצוין.
    חפרתי קצת בpostman וגיליתי שכשאני שולח דרך הדפדפן נשלח גם Headers בשם Accept עם הערך הזה:

    text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
    

    אבל בpostman הוא לא נשלח, ואם אני מוסיף אותו ידנית לpostman חוזרת שגיאה כנ"ל.
    א. מה אומר הפרמטר הזה? וב. איך אני דואג שהוא לא יישלח גם בדפדפן?
    ניסיתי לנקות מטמון או עוגיות וזה לא עזר.
    תודה רבה!

    I dovidD 2 תגובות תגובה אחרונה
    0
    • א ארי

      שלום וברכה.
      יש לי שגיאה משונה במחשב....
      יש לי כתובת לשליחת בקשת API - GET, וכשאני שולח אותה בדפדפן חוזרת שגיאה 500 Internal Server Error.
      אבל אם אני שולח את אותה בקשה בדיוק דרך VBA באקסס או דרך postman זה עובד מצוין.
      חפרתי קצת בpostman וגיליתי שכשאני שולח דרך הדפדפן נשלח גם Headers בשם Accept עם הערך הזה:

      text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
      

      אבל בpostman הוא לא נשלח, ואם אני מוסיף אותו ידנית לpostman חוזרת שגיאה כנ"ל.
      א. מה אומר הפרמטר הזה? וב. איך אני דואג שהוא לא יישלח גם בדפדפן?
      ניסיתי לנקות מטמון או עוגיות וזה לא עזר.
      תודה רבה!

      I מנותק
      I מנותק
      ivrtikshoret
      כתב ב נערך לאחרונה על ידי
      #2

      @ארי
      איך אתה שולח בדפדפן?

      א תגובה 1 תגובה אחרונה
      0
      • I ivrtikshoret

        @ארי
        איך אתה שולח בדפדפן?

        א מנותק
        א מנותק
        ארי
        כתב ב נערך לאחרונה על ידי
        #3

        @ivrtikshoret פשוט מכניס כתובת url

        א תגובה 1 תגובה אחרונה
        0
        • א ארי

          @ivrtikshoret פשוט מכניס כתובת url

          א מנותק
          א מנותק
          ארי
          כתב ב נערך לאחרונה על ידי
          #4

          שכחתי לציין ואולי זה רלוונטי, שאני מצפה לקבל חזרה מחרוזת json מהשרת.

          I תגובה 1 תגובה אחרונה
          0
          • א ארי

            שכחתי לציין ואולי זה רלוונטי, שאני מצפה לקבל חזרה מחרוזת json מהשרת.

            I מנותק
            I מנותק
            ivrtikshoret
            כתב ב נערך לאחרונה על ידי
            #5

            @ארי
            מבלי קצת חומר לא נוכל לעזור לך....
            יש אפשרות לקבל את הקישור?
            בדפדפן הכוונה שאתה כותב את הכתובת למעלה?
            תוכל לצרף תמונה של ה request?
            בpostman אתה שולח ב get או ב post ?

            א תגובה 1 תגובה אחרונה
            0
            • I ivrtikshoret

              @ארי
              מבלי קצת חומר לא נוכל לעזור לך....
              יש אפשרות לקבל את הקישור?
              בדפדפן הכוונה שאתה כותב את הכתובת למעלה?
              תוכל לצרף תמונה של ה request?
              בpostman אתה שולח ב get או ב post ?

              א מנותק
              א מנותק
              ארי
              כתב ב נערך לאחרונה על ידי
              #6

              @ivrtikshoret זה הקישור שלי

              https://kesherhk.info/ConnectToKesher/ConnectToKesher?userName=XXXXXXXX&password=XXXXXXXXXXXX&func=GetTrans&fromDate=02/15/2023&toDate=02/15/2023&format=json
              

              בדפדפן אני אכן מכניס את הכתובת url למעלה בשורת החיפוש.
              גם בpostman (ובקוד VBA) אני שולח דרך GET.
              זה מה שנשלח בדפדפן:
              75504dfc-faf2-4ee8-b7fc-965a81a5c4da-image.png

              וזה מה שאני מקבל חזרה

              <Error>
              <Message>An error has occurred.</Message>
              </Error>
              

              ניסיתי לשחק בpostman עם הנתונים, ורק כשהכנסתי גם את הערך של Accept חזרה שגיאה.
              תודה.

              תגובה 1 תגובה אחרונה
              0
              • א ארי

                שלום וברכה.
                יש לי שגיאה משונה במחשב....
                יש לי כתובת לשליחת בקשת API - GET, וכשאני שולח אותה בדפדפן חוזרת שגיאה 500 Internal Server Error.
                אבל אם אני שולח את אותה בקשה בדיוק דרך VBA באקסס או דרך postman זה עובד מצוין.
                חפרתי קצת בpostman וגיליתי שכשאני שולח דרך הדפדפן נשלח גם Headers בשם Accept עם הערך הזה:

                text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
                

                אבל בpostman הוא לא נשלח, ואם אני מוסיף אותו ידנית לpostman חוזרת שגיאה כנ"ל.
                א. מה אומר הפרמטר הזה? וב. איך אני דואג שהוא לא יישלח גם בדפדפן?
                ניסיתי לנקות מטמון או עוגיות וזה לא עזר.
                תודה רבה!

                dovidD מנותק
                dovidD מנותק
                dovid
                ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                @ארי כתב בבעיה בשליחת API:

                דרך VBA באקסס

                תצרף קוד רלוונטי.
                ההבדל בין הדפדפן לבין הקוד הוא כמו שאמרת כמה כותרות,
                הרלוונטיים כנראה הם UserAgent, Accept.

                • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                א תגובה 1 תגובה אחרונה
                0
                • dovidD dovid

                  @ארי כתב בבעיה בשליחת API:

                  דרך VBA באקסס

                  תצרף קוד רלוונטי.
                  ההבדל בין הדפדפן לבין הקוד הוא כמו שאמרת כמה כותרות,
                  הרלוונטיים כנראה הם UserAgent, Accept.

                  א מנותק
                  א מנותק
                  ארי
                  כתב ב נערך לאחרונה על ידי ארי
                  #8

                  @dovid

                  Function SendRequest()
                  Dim URL As String
                  Dim objXmlHttp As Object
                  Dim strRet As String
                  
                  Set objXmlHttp = CreateObject("MSXML2.XMLHTTP")
                  
                  URL = "https://kesherhk.info/ConnectToKesher/ConnectToKesher?userName=XXXXXXX&password=XXXXXXXXXXX&func=GetTrans&fromDate=02/18/2023&toDate=02/20/2023&format=json"
                  
                  objXmlHttp.Open "GET", URL, False
                  objXmlHttp.send
                  Debug.Print objXmlHttp.ResponseText
                  
                  objXmlHttp.abort
                  Set objXmlHttp = Nothing
                  End Function
                  

                  הקוד הזה עובד מצוין.

                  dovidD תגובה 1 תגובה אחרונה
                  0
                  • א ארי

                    @dovid

                    Function SendRequest()
                    Dim URL As String
                    Dim objXmlHttp As Object
                    Dim strRet As String
                    
                    Set objXmlHttp = CreateObject("MSXML2.XMLHTTP")
                    
                    URL = "https://kesherhk.info/ConnectToKesher/ConnectToKesher?userName=XXXXXXX&password=XXXXXXXXXXX&func=GetTrans&fromDate=02/18/2023&toDate=02/20/2023&format=json"
                    
                    objXmlHttp.Open "GET", URL, False
                    objXmlHttp.send
                    Debug.Print objXmlHttp.ResponseText
                    
                    objXmlHttp.abort
                    Set objXmlHttp = Nothing
                    End Function
                    

                    הקוד הזה עובד מצוין.

                    dovidD מנותק
                    dovidD מנותק
                    dovid
                    ניהול
                    כתב ב נערך לאחרונה על ידי
                    #9

                    סליחה כעת אני רואה שהבעיה שלך זה הדפדפן ולא הVBA.
                    למה חשוב לך שזה יעבוד בדפדפן?
                    הם חסמו את זה אם יש Accept כנראה בכוונה.

                    • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
                    • בכל נושא אפשר ליצור קשר dovid@tchumim.com
                    א תגובה 1 תגובה אחרונה
                    0
                    • dovidD dovid

                      סליחה כעת אני רואה שהבעיה שלך זה הדפדפן ולא הVBA.
                      למה חשוב לך שזה יעבוד בדפדפן?
                      הם חסמו את זה אם יש Accept כנראה בכוונה.

                      א מנותק
                      א מנותק
                      ארי
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @dovid האמת שזה לא כ"כ נצרך.
                      יותר סקרנות, ומחשבה שאולי יש איזה שגיאה באתר שיכולה להתנקם בי בהמשך גם באקסס.

                      שמואל ש.ש תגובה 1 תגובה אחרונה
                      1
                      • א ארי

                        @dovid האמת שזה לא כ"כ נצרך.
                        יותר סקרנות, ומחשבה שאולי יש איזה שגיאה באתר שיכולה להתנקם בי בהמשך גם באקסס.

                        שמואל ש.ש מנותק
                        שמואל ש.ש מנותק
                        שמואל ש.
                        כתב ב נערך לאחרונה על ידי
                        #11
                        פוסט זה נמחק!
                        תגובה 1 תגובה אחרונה
                        0
                        תגובה
                        • תגובה כנושא
                        התחברו כדי לפרסם תגובה
                        • מהישן לחדש
                        • מהחדש לישן
                        • הכי הרבה הצבעות


                        בא תתחבר לדף היומי!
                        • התחברות

                        • אין לך חשבון עדיין? הרשמה

                        • התחברו או הירשמו כדי לחפש.
                        • פוסט ראשון
                          פוסט אחרון
                        0
                        • דף הבית
                        • קטגוריות
                        • פוסטים אחרונים
                        • משתמשים
                        • חיפוש
                        • חוקי הפורום