/ / Ottenere l'URL completo includendo la parte malformata - c #, url

Ottenere l'URL completo inclusa la parte malformata - c #, url

Sto interfacciare la mia applicazione con una terzaapplicazione di partito, l'applicazione di terze parti passa la mia applicazione in un posto con hash "#" come separatore di variabili di query rispetto a "&" e commerciale. C # rimuove la parte malformata della stringa di query, ad esempio "#" e tutta la parte più avanti. Esiste un modo per ottenere l'intera stringa di query non elaborata, compresa la parte non valida, in modo che io possa analizzarla personalmente.

Non è disponibile alcuna disposizione per chiedere a terze parti di correggere questo problema.

Ho provato Request.QueryString, Request.RawQuery, Request.Url.Query ma nessuno contiene la query raw effettiva con la parte non valida. Il che significa che la query non è una query raw effettiva :( Se tu potessi aiutarmi, ti sarò grato.

Grazie.

risposte:

0 per risposta № 1

Ottenere i contenuti dopo l'hash nell'URLnon è semplice perché è destinato al client, non all'applicazione in esecuzione sul server. Come avviene l'interazione tra le due applicazioni, forse è possibile applicare una soluzione alternativa?

Inoltre, hai visto questo: Come ottenere Url Hash (#) dal lato server