Generieren Sie HTTPS-Link in der Web-API mit Url.Link

8

Ich muss eine absolute URL für eine spätere ASP.NET-Web-API für eine spätere Rückfrage / Umleitung generieren.

Der Link kann mit

erzeugt werden %Vor%

Dies liefert die korrekte URL, aber ich brauche es immer https. Url.Link scheint eine URL zu generieren, die das Schema der aktuellen Anfrage verwendet. Zum Beispiel, wenn die Anfrage, die die URL erzeugt, etwas wie Ссылка ist, erzeugt Url.Link eine http URL. Wenn die Anforderung, die die URL generiert, Ссылка lautet, generiert Url.Link eine https-URL.

Die URL muss immer mit https generiert werden. Gibt es einen Parameter oder einen Routenwert, der an Url.Link übergeben werden kann, um dies zu erreichen?

Danke.

    
Chrisgh 16.06.2014, 15:39
quelle

1 Antwort

10

Es scheint nicht möglich mit Url.Link()

Ich würde die HttpRequest überprüfen und sie in https ändern, um alle Url.Link() zu erhalten, um einen https-Link zurückzugeben.

Etwas wie:

%Vor%     
Trisk 16.06.2014, 16:46
quelle

Tags und Links