domänenübergreifende Anfrage
Domänenübergreifende Anfrage
Wenn eine Route oder Gruppe domänenübergreifende Anfragen unterstützen muss, können Sie
Route::get('new/:id', 'News/read') ->ext('html') ->allowCrossDomain();
Cross- Domänenanfragen senden im Allgemeinen eine OPTIONS-Anfrage. Sobald eine domänenübergreifende Anfrage eingerichtet ist, müssen Sie die Route für die OPTIONS-Anfrage nicht selbst definieren, das System fügt sie automatisch hinzu.
Das domänenübergreifende Anforderungssystem bringt standardmäßig einige Header mit, darunter:
Access-Control-Allow-Origin:* Access-Control-Allow-Methods:GET, POST, PATCH, PUT, DELETE Access-Control-Allow-Headers:Authorization, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, X-Requested-With
Sie können die Header-Informationen mit
Route::get('new/:id', 'News/read') ->ext('html') ->allowCrossDomain([ 'Access-Control-Allow-Origin' => 'thinkphp.cn', 'Access-Control-Allow-Credentials' => 'true' ]);
hinzufügen oder ändern