Heim >Backend-Entwicklung >C++ >Wie behebe ich „HTTP-Fehler 404.0 – Nicht gefunden' in MVC Web API 2, wenn Punkte in Anforderungs-URLs verwendet werden?
Punktzeichen ('.') in MVC Web API 2: Auflösen von Anforderungs-URLs wie „api/people/STAFF.45287“
Beim Versuch, URLs wie „http://somedomain.com/api/people/staff.33311“ in einer MVC-Web-API zu verwenden 2-Anwendung wird möglicherweise die Meldung „HTTP-Fehler 404.0 – Nicht gefunden“ angezeigt. Dieses Problem tritt auf, wenn in der URL ein Punktzeichen (.) vorhanden ist.
Um dieses Problem zu beheben, können Sie die folgende Problemumgehung verwenden:
Hängen Sie der URL einen Schrägstrich an
Fügen Sie einfach einen Schrägstrich ('/') am Ende der URL hinzu. Verwenden Sie beispielsweise anstelle von „http://somedomain.com/api/people/staff.33311“ „http://somedomain.com/api/people/staff.33311/“. Dieser Ansatz ermöglicht die korrekte Interpretation des Punktzeichens durch MVC.
Dies ist eine unkomplizierte und effektive Lösung, die das Problem in den meisten Fällen lösen kann. Es ist wichtig sicherzustellen, dass alle URLs diesem Format folgen, um die Konsistenz zu wahren.
Das obige ist der detaillierte Inhalt vonWie behebe ich „HTTP-Fehler 404.0 – Nicht gefunden' in MVC Web API 2, wenn Punkte in Anforderungs-URLs verwendet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!