javascript - Angular 5 - วิธีการเปลี่ยนเส้นทางไปยัง URL ภายนอกพร้อมกับหัวข้อเฉพาะ?
นี่คือสิ่งที่ฉันพยายามจะทำให้สำเร็จด้วย Angular :
this.headers = ...;
this.http.get(`${urlApi}`).subscribe(data => {
// go to url with specific headers
}, err => {
console.log(err);
});
เมื่อฉันได้รับการตอบกลับจากคำขอ get จากเซิร์ฟเวอร์ของฉัน ฉันต้องการเปลี่ยนเส้นทางไปยัง URL ภายนอกพร้อมหัวข้อเฉพาะ เพื่อให้สามารถสื่อสารข้อมูลบางอย่างระหว่างสองแอปได้
ต้องมีวิธีทำสิ่งนี้แน่นอน ฉันรู้ว่ามันเป็นไปไม่ได้ที่จะใช้ window.location.href
คำตอบ #1
จากสิ่งที่ฉันได้เรียนรู้ นี่คือการเปลี่ยนเส้นทาง ไม่ใช่คำขอ: ซึ่งหมายความว่าคุณไม่สามารถเพิ่มส่วนหัวไปยังการเปลี่ยนเส้นทางของคุณได้
แต่ สิ่งที่คุณสามารถทำได้ คือส่งพารามิเตอร์ URL ไปยังแอปพลิเคชันที่สองของคุณ
ใน URL ของคุณ เพียงแค่ต่อท้าย
?param1=value1¶m2=value2¶m3=value3 /// etc.
ที่ท้ายของ URL ของคุณ
