Sto sviluppando una API Rest e la collaudo con Behat e mink-selenium2-driver (per la prima volta). Per motivi di sicurezza, ogni chiamata deve contenere un apikey nell'intestazione della richiesta.Come impostare un'intestazione di richiesta in behat test?
Il mio problema è che non posso impostare l'intestazione. Il mio test è simile al seguente:
Given I add "X_ApiKey" header equal to "test"
When I send a GET request to "/notice"
Then the response status code should be 200
Ma io continuo a ricevere un 403.
Eventuali soluzioni?
Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post - puoi sempre commentare i tuoi post, e una volta che hai [reputazione] sufficiente (http://stackoverflow.com/help/whats-reputation) essere in grado di [commentare qualsiasi post] (http://stackoverflow.com/help/privileges/comment). – DBD
@DBD rivedere le ipotesi di partenza è una specie di soluzione. Per quanto ne so, il driver del selenio piombo chrome, ma non come funziona. Proposte per verificare l'utilizzo di altri driver come guzzle, dove è possibile impostare le intestazioni è una risposta, a mio parere. Soprattutto dove prova RESTApi - sto facendo lo stesso, ma a causa di questa restrizione, ho usato GUZZLE. – timiTao