Navajo,
Was Sie versuchen, mit der oben genannten URL zu tun, nicht mit den Einschränkungen erfolgen, die Sie oben gemacht haben. Der Hauptgrund dafür ist, dass die obige URL eine GET-URL ist. Eine POST-URL enthält nicht die oben genannten Parameter. Sie werden in der eigentlichen REQUEST und nicht in der URL übergeben.
Um zu erreichen, was Sie tun möchten, müssten Sie die Absicht abfangen, die URL neu formatieren und dann den Browser mit einer neuen Absicht starten. Die Quelle der URL ist der Schlüssel. Wenn die Quelle von Ihnen stammt oder etwas, das Sie verfolgen können, das ist einfach, erstellen Sie einfach eine benutzerdefinierte Absicht. Wenn sich die Quelle außerhalb Ihrer Kontrolle befindet, können Probleme auftreten (siehe unten) ...
1) GETs und POSTs sind nicht austauschbar. Wenn Sie mit Daten zu tun haben, die nicht Ihre sind oder nicht zu einer von Ihnen kontrollierten Site wechseln, können Sie die Funktionalität dieser Site unterbrechen, da nicht jeder aus Sicherheitsgründen sowohl für GETs als auch für POSTs programmiert.
2) Wenn Sie auf die gleiche Absicht wie der Browser reagieren, ist es möglich, dass der Benutzer nicht versteht, was Ihre App macht, wenn sie immer den Standard öffnet.
Eine andere Möglichkeit (wenn Sie die Website unter Kontrolle haben) besteht darin, auf die Absicht zu reagieren, indem Sie ein Cookie erstellen, das Ihre Site mit den tatsächlichen Datenanforderungen lesen kann. Dies würde PHP/ASP auf dem Server oder JS aktiviert HttpRequest() erfordern.
Wenn ich mehr Informationen hätte, könnte ich Sie besser beraten.
FuzzicalLogic
Haben Sie jemals diese Arbeit bekommen? Ich versuche das Gleiche zu tun. – jax