Domanda

Qualcuno può dirmi come creare una regola di estrazione che mi permetta di estrarre un ID da una querystring MVC?

Scenario:

User hits site, and clicks "Add new"

Request: www.site.com/item/create
Response: www.site.com/item/view/2143

Il sito creerà istantaneamente un nuovo elemento e li reindirizzerà alla pagina ViewItem. L'ID vorrei estrarre vite all'interno della risposta dopo l'oggetto/Visualizza/####

Codice registrato corrente per WebTest:

var request4 = new WebTestRequest((Context["WebServerAddress"] + "/Item/Create"));
request4.Method = "POST";
var request4Body = new FormPostHttpBody();
request4.Body = request4Body;
yield return request4;
request4 = null;

//server redirect response happens now

var request5 = 
  new WebTestRequest((Context["WebServerAddress"] + "/Item/Edit/?needIdForHere"));
yield return request5;
request5 = null;

Qualche idea?

Grazie molto,
Kohan

È stato utile?

Soluzione

È possibile ottenere più chilometraggio impostando il valore da WebTestContext.LastResponse.ResponseUri Poiché una regola di estrazione è progettata per l'iterazione sul corpo di risposta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top