WinHTTP хүсэлт 407 хүлээн авсны дараа WinHttpQueryAuthSchemes ашиглан санал болгосон аргуудыг шалгаж, клиент болон бүртгэлийн аль аль нь дэмждэг нэгийг сонгоно уу. Нэвтрэх мэдээллийг тухайн хүсэлтэд тохируулна уу:

WinHttpSetCredentials(
    requestHandle,
    WINHTTP_AUTH_TARGET_PROXY,
    selectedScheme,
    proxyUser,
    proxyPassword,
    nullptr);

Сүүлийн нөөцлөгдсөн аргумент нь null байх ёстой. Логик үр дүнг болон алдаа гарвал GetLastError шалгана уу. Амжилт гэдэг нь API тохиргоог хүлээн авсан гэсэн үг, прокси нэвтрэлтийг хүлээн авсан гэсэн үг биш.

Хяналттай баталгаажуулалтын урсгалаар дахин илгээнэ үү ба хариуг шалгана уу. Дахин оролдлогыг хязгаарлана уу; үйлдлийг давтвал аль хэдийн ашигласан хүсэлтийн биеийн урсгалыг дахин тоглуулах боломжтой байх ёстой. Очих газрын 401 нь WINHTTP_AUTH_TARGET_SERVER ашигладаг бөгөөд энэ прокси зорилтоос ялгаатай.

Эдгээр нэвтрэх мэдээлэл нь зөвхөн нэг хүсэлтэд хамаарна. WinHTTP тэдгээрийг дараагийн хүсэлтүүдэд зориулсан ерөнхий нэвтрэх мэдээллийн сан болгодоггүй. Дахин ашигласан баталгаажсан холболтууд өөр сорилтыг түр хугацаагаар нууж болох тул програмын ирээдүйн сорилтуудыг зохицуулах шаардлагатай хэвээр байна.

Прокси сонголтыг тусдаа байлгана уу. Нэвтрэх мэдээлэл агуулсан хаягийн мөр нь энэ хүсэлтийн бариулын API-г орлохгүй, яг л төгсгөлийн цэгт амжилттай хүрэх нь баталгаажуулалтыг дуусгадаггүйтэй адил.

Холбоотой нийтлэлүүд