ค้นหาเว็บไซต์

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&param2=value2&param3=value3 /// etc.

ที่ท้ายของ URL ของคุณ