2016-03-22 5 views
1

Ich entwerfe ein WebApi, das eine HTTP-Anfrage benötigt.Welchen Http-Status wir für Web Api/Restful verwenden sollen, benötigt https

Wenn der Client das http-Protokoll verwendet, lehnt der API-Dienst die Anforderung ab und gibt einen HTTP-Fehlerstatus zurück.

Ich denke, 400 - Schlechte Anfrage zurückzugeben. Ich fand diesen Beitrag auf SO: Require SSL in WebApi?

jemand zurück 403 - Verboten oder 404 - nicht für diesen Zweck gefunden.

Welchen Status sollten Sie verwenden? Vielen Dank!

+0

'HttpStatusCode.BadRequest'. Dies wird verwendet, wenn kein anderer Fehlercode geeignet ist. –

Antwort

2

Ich würde "System.Net.HttpStatusCode.Forbidden" oder 403 empfehlen. Fügen Sie einfach einen Grundsatz hinzu, der "HTTPS Required" lautet.

Verwandte Themen