Wyslanie post ale wynik w przegladarce

0

Witam,

mam taka sytuacje, ze wysylam POST pod stroneWWW a wynik otrzymuje do stringa.
Potem otwieram strone przez ShellExecute (stronaWWW).

Jednak strona oczywiscie otwiera sie jakby POSTA nie dostala.

chcialbym 'wynik' POSTA, ktory jest notabene kodem strony, zostal wyswietlony jako strona w przegladarce.
Tzn zeby ShellExecute (stronaWWW) otworzylo mi strone, ktora otrzymala POSTA i ma w sobie odpowiedz na niego.

Kto sie na tym zna?

0

O ile dobrze zrozumiałem to musial byś stronę zwrotną po wysłaniu POSTa zapisać tymczasowo do pliku html i to go otworzyć w domyślnej przeglądarce. Jednak wiadomo, że mogło by to zwrocić rownież inną stronę, bo nie wszystko załadowalo by się ok, ponieważ na przykład nie uzyskał byś ciasteczek, które mogłeś mieć przypisane. Pomyśl też logicznie, chociaż ja sam eskpertem nie jestem. Ale na logikę. Jakim cudem możesz mieć w przrglądarce taką samą stronę www skoro dane POSTem wysyła Twój program niezależny od przeglądarki www, a stronę później otwierasz w tejże przeglądarce. Rozwiązaniem był by może TWebBrowser, ktorego ja osobiście wystrzegam się jak ognia. Wolę Synapse, bo nim się da większośc rzeczy zrobić. Mołgbym jeszcze zasugerować na podstawie otrzymanych wyników po wysłaniu danych POSTem przygotować sparsowane dane w postaci pliku z kodem html i to jego otworzyć w domyslnej przeglądarce. Skoro upierasz się właśnie na to, żeby dane POSTował program, a wynik pokazywała Tobie domyślna przeglądarka stron www.

0

Tak, opcja ze strona html wpadla mi do glowy wczesniej juz, w sumie wynik na stronie jest pokazywany poprawnie, tyle ze w pasku adresu widnieje sciezka lokalna do pliku...

Chyba to jedyna opcja na to wyglada.

0

Oczywiscie ze to bedzie nazwa pliku i sciezka.

Chodzi o nieprofesjonalne podejscie. Zrobie to jeszcze inaczej, ale potrzeba zmian po stronie serwera.

1 użytkowników online, w tym zalogowanych: 0, gości: 1