cuốn sách gpt4 ai đã làm

http - Inets http client + ủy quyền

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 16:23:58 28 4
mua khóa gpt4 Nike

Làm cách nào để chỉ định người dùng/mật khẩu để ủy quyền ứng dụng khách trong yêu cầu http được thực hiện bởi hàm httpc:request()?

câu trả lời hay nhất

我认为 httpc Mô-đun này không cung cấp phương tiện cho việc này. Tuy nhiên, việc thực hiện không quá khó (nếu chúng ta đang nói về xác thực cơ bản). Xét cho cùng, nó chỉ là một tiêu đề yêu cầu bổ sung với cặp "người dùng:mật khẩu" được mã hóa Base64. Ví dụMô-đun ts_http_common của TsungĐã làm được.

Ví dụ: bạn có thể chạy yêu cầu HTTP PUT với xác thực cơ bản:

auth_header(Người dùng, Đạt) ->
Đã mã hóa = base64:encode_to_string(lists:append([User,://,Pass])),
{"Ủy quyền","Cơ bản" ++ được mã hóa}.

put_request(Url, Người dùng, Pass, Nội dung) ->
ContentType = "văn bản/json",
Tiêu đề = [auth_header(Người dùng, Đạt), {"Content-Type",ContentType}],
Tùy chọn = [{body_format,binary}],
httpc:request(put, {Url, Headers, ContentType, Body}, [], Tùy chọn).

Về http - Inets http client + ủy quyền, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8148534/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress