Cập nhật tháng 10 năm 2016 : Dễ nhất bây giờ: sử dụng lvh.me luôn luôn trỏ đến 127.0.0.1
.
Trả lời trước :
Do yêu cầu gọi lại được trình duyệt đưa ra, dưới dạng phản hồi chuyển hướng HTTP, bạn có thể thiết lập tệp .hosts của mình hoặc tương đương với việc trỏ tên miền không localhost
đến 127.0.0.1.
Nói ví dụ bạn đăng ký cuộc gọi lại sau với Twitter : http://www.publicdomain.com/callback/
. Đảm bảo rằng www.publicdomain.com
trỏ đến 127.0.0.1 trong tệp máy chủ của bạn, VÀ twitter có thể thực hiện tra cứu DNS thành công trên www.publicdomain.com, tức là tên miền cần tồn tại và cuộc gọi lại cụ thể có thể sẽ trả về 200 thông báo trạng thái nếu được yêu cầu.
CHỈNH SỬA :
Tôi vừa đọc bài viết sau: http://www.tonyamidel.com/2009/08/17/how-to-quickly-set-up-a-test-for-twitter-oauth-authentication-from-your-local -machine / , được liên kết đến từ câu hỏi này: Twitter oAuth callbackUrl - phát triển localhost .
Để trích dẫn bài viết:
Bạn có thể sử dụng bit.ly, một dịch vụ rút ngắn URL. Chỉ cần rút ngắn [URL localhost như http // localhost: 8080 / twitter_callback] và đăng ký URL rút ngắn làm cuộc gọi lại trong ứng dụng Twitter của bạn.
Điều này sẽ dễ dàng hơn so với loay hoay trong tệp .hosts.
Lưu ý rằng bây giờ (14 tháng 8) bit.ly không cho phép chuyển tiếp liên kết đến localhost; tuy nhiên công cụ rút gọn liên kết Google hoạt động.
Chỉnh sửa PS: (18/11): Trình rút gọn liên kết Google đã ngừng hỗ trợ cho localhost hoặc 127.0.0.1.