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

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

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

אימות בסיסי לשיחת http מVBA

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

    תגובה: עמודה לחיצה בexcel עם http request

    בהמשך לשאלתי שם

    @ש-ב-ח אמר בעמודה לחיצה בexcel עם http request:

    @dovid @OdedDvir
    רק בעיה אחת נותרה
    הכתובת מחייבת אימות

    כשאני פותח את הכתובת בדפדן רגיל הוא מקפיץ alert לאימות קלאסי עם שם משתמש וסיסמא, יש איך להכניס את זה?

    בדפדן אני מכניס ככה

    username:password@localhost/...
    

    איך זה יעבוד כאן?
    אם זה אמור לעבוד באותה צורה, אז זה לא עובד.... 😞

    ובקשת @dovid

    @dovid אמר בעמודה לחיצה בexcel עם http request:

    @ש-ב-ח זה נושא חדש לחלוטין.
    זה לא מכשול רציני, צריך לדעת איזה אימות ומה הפרמטרים.
    בשביל לאבחן איזה אימות צריכים צריך לדעת להסתכל בכלי המפפתחים בדפדפן בעת ביצוע האימות.
    פתח נושא חדש לעניין הזה, אני מציע כותרת: בקשת HTTP בVBA עם אימות.

    5 dovidD 2 תגובות תגובה אחרונה
    0
    • 5 מנותק
      5 מנותק
      5566brs
      השיב לש.ב.ח. ב נערך לאחרונה על ידי
      #2

      @ש-ב-ח
      אם אתה נכנס כך בדפדפן, אז זה אימות שנקרא basic.
      זה עובד שנשלח מהדפדפן header שנראה כך:

      Authorization: Basic MTox
      

      MTox זה לשם הדגמה
      זה בקידוד base64
      של שם משתמש וסיסמה אלו:
      1:1

      תגובה 1 תגובה אחרונה
      3
      • dovidD מחובר
        dovidD מחובר
        dovid ניהול
        השיב לש.ב.ח. ב נערך לאחרונה על ידי dovid
        #3

        @ש-ב-ח הפורמט הזה username:password@domain.com
        נתמך לך בדפדפן? למיטב ידעתי הוא לא נתמך כעת בדפדפנים המודרנים.
        (זה בעצם קיצור דרך ל Basic authentication שזה אימות מבוסס Header בבקשה).

        תנסה את זה ותכתוב אם זה עובד:

            With CreateObject("MSXML2.ServerXMLHTTP")
                .Open "GET", Url, True, "username", "password"
                .Send ""
            End With
        

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        ש 2 תגובות תגובה אחרונה
        3
        • ש מנותק
          ש מנותק
          ש.ב.ח.
          השיב לdovid ב נערך לאחרונה על ידי
          #4

          @dovid אכן עובד!
          תודה מראש לכל העוזרים והמסייעים במלאכה. 🙂

          תגובה 1 תגובה אחרונה
          2
          • ש מנותק
            ש מנותק
            ש.ב.ח.
            השיב לdovid ב נערך לאחרונה על ידי
            #5

            @dovid אמר באימות בסיסי לשיחת http מVBA:

            נתמך לך בדפדפן? למיטב ידעתי הוא לא נתמך כעת בדפדפנים המודרנים.

            לא שמתי לב לשאלה
            כן, זה נתמך אצלי. (כלומר על מחשב של הלקוח עם כרום בגרסה אחרונה, אולי מישהו פעם עשה לו שינויים בהגדרות, אבל את זה אני לא יודע.)

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

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

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

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