Ich versuche, an 2 Projekten zu arbeiten. Der erste ist hauptsächlich für die Client-Seite (AngularJS + MVC) entwickelt und der zweite ist Server-Seite, einschließlich Web-APIs. Ich möchte Web-APIs als Controller verwenden.Anfrage und Antwort zwischen zwei Projekten
Ich habe das serverseitige Projekt als Startprojekt festgelegt. Legen Sie dann die URL (localhost: ....) als URL des Controllers fest und führen Sie das Projekt aus. Danach mit der Ansicht im Browser, lief ich auch meine Sicht. (Aus dem Client-Projekt). Die Anfrage wird korrekt vom zweiten Projekt an den API-Controller gesendet, aber ich habe keine Antwort reserviert. Ich denke, das Problem ist der Unterschied zwischen URLs.
Was ist Ihre Meinung? Und was soll ich dann tun?
Ich habe im Debug-Modus im Browser überprüft und ich sah die Länge des Ergebnisses ist 744 Zeichen. Aber die Antwort ist leer. – Elnaz
Es gibt keinen Fehler. – Elnaz
Haben Sie überprüft, was die API zurückgibt, wenn Sie von einem Rest-Client wie POSTMAN (Chrome-Plugin) statt vom angularen Client anrufen. Das testet die API selbst und überprüft, welche Antwort zurückgegeben wurde. Wenn Sie sehen, dass die erwarteten Daten auf diese Weise zurückgegeben werden. Das bedeutet, dass deine API in Ordnung ist. Das Problem besteht darin, Ihre API vom eckigen Client aus aufzurufen. – SolomonT