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

node.js - Curl đang nhận được phản hồi POST nhưng Node.js không nhận được phản hồi POST

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 00:49:58 29 4
mua khóa gpt4 Nike

Khi tôi sử dụng lệnh sau, tôi nhận được phản hồi JSON chính xác:

$curl --data "regno=&dob=&mobile=" https://vitacademics-rel.herokuapp.com/api/v2/vellore/login

Khi tôi sử dụng mã Node JS sau, tôi không nhận được phản hồi:

var request= require('request');
var querystring=require('querystring');

thông tin đăng nhập var={regno: '13bit0036', dob:25051995, mobile:9431222422};
console.log(querystring.stringify(credentials));
request.post({
url: 'https://vitacademics-rel.herokuapp.com/api/v2/vellore/login',

tiêu đề: {'Content-Type': 'application/x-www-form-urlencoded'},
nội dung:querystring.stringify(thông tin xác thực),
}, hàm(lỗi, phản hồi, nội dung){
if(error) {
console.log(lỗi);
} khác {
console.log(response.statusCode + '\n' , body);
}
});

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

Thêm tiêu đề vào yêu cầu của bạn như sau:

tiêu đề: {
'Tác nhân người dùng':'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0',
'máy chủ': 'vitacademics-rel.herokuapp.com',
'Loại nội dung': 'application/x-www-form-urlencoded',
'Kết nối':'duy trì'
},

Bạn sẽ nhận được phản hồi cần thiết:

lalit@ubuntu-0:~$ node requesting.js 
regno=13bit0036&dob=25051995&mobile=9431222422
200
{"reg_no:"13BIT0036","dob":25051995","mobile":"9431222422","campus":vellore","trạng thái":{"nội dung"Thực thi thành công","mã" :0}}

Khi bạn thực hiện thao tác cuộn tròn, nó sẽ thêm các tiêu đề này theo mặc định.

Bất cứ khi nào bạn kết nối từ máy khách hoặc thư viện, bạn nên thêm Tác nhân người dùng,host,Sự liên quan tiêu đề. Nói chung tất cả các trang web đều yêu cầu những tiêu đề này.

Để lấy giá trị của các tiêu đề này, hãy chạy URL trong trình duyệt và nhấn F12 để đọc dữ liệu tiêu đề yêu cầu được trình duyệt gửi trong Net. Nhập tiêu đề tương tự trong yêu cầu của bạn.

Về node.js - Curl đang nhận được phản hồi POST nhưng Node.js không nhận được phản hồi POST, 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/33069326/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
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