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