[WWW] Wysyłanie POST

0

Witam, mam małe nieskomplikowane pytanie.

Więc po kolei, jak w C/C++ odczytać zawartość strony www jednocześnie wysyłając nagłówek POST?
Normalną stronę z GETem wiem, że wystarczy otworzyć jak zwykły plik, podając dane w url.
A jak to zrobić z POSTem? Wolałbym jakieś "czyste" rozwiązania bez dziesiątek nieprzenośnych
gotowych bilbiotek. Nie muszą być proste, mogą być relatywnie niskopoziomowe, byle były zastosowane
w nich na ogół dostępne bilbioteki standardowe.

Pozdrawiam.

0

Jeśli dobrze zrozumiałem... Spróbuj pobawić się socketami. W skrócie: łaczysz się z serwerem, wysyłasz mu potrzebne dane, a on ci odpowiada i dostajesz potrzebne dane.

Pozdro

0

Hm, skoro umiesz GETem, to poczytaj po prostu o tym, jak wygląda POST.

0

Gravell: Nie, nie chcę bawić się socketami.

manfredek: Zanim coś napiszesz to doczytaj ze zrozumieniem całość.

0
lubiejescdanio napisał(a)

Wolałbym jakieś "czyste" rozwiązania bez dziesiątek nieprzenośnych
gotowych bilbiotek.

a moze jedną a przenośną np http://curl.haxx.se/libcurl/

0

Skoro nie chcesz się bawić z socketami, to zostaje Ci możliwość skorzystania z bibliotek - na pewno nie niskopodziomowych - w zależności od używanego systemu operacyjnego, środowiska programistycznego itp. na pewno możesz użyć bibliotek qt, mfc coś ma, pewnie możesz użyć też winapi.

0

@autor watku:

co do wypowiedzi manfredka, tak sie sklada, ze odpowiedzial sensownie. Ty zas, piszac:

Normalną stronę z GETem wiem, że wystarczy otworzyć jak zwykły plik, podając dane w url
wskazujesz ze manfredek sie sromotnie pomylil zakladajac ze masz pojecie jak dziala 'pobieranie rzeczy ze stron'.. propponuje Ci zaczac od przeczytania jakichs totalnych podstaw protokolu HTTP, szybko przekonasz sie ze GET i POST sa do siebie bardzo podobne, roznia sie tylko tym, w ktore miejsce http-requesta wrzucaja parametry.
..i ze nie ma czegos takiego jak "otwieranie strony jak zwyklego pliku podajac dane w URL" [wyjatek: gdzieniegdzie mozna tak powiedziec, np. przy standardowym IO w PHP.. ale jesli mowisz "ze wiesz ze tak sie robi" w kontekscie innego jezyka/platformy to tez sie nie popisales..]

i druga sprawa: co lepsze "gotowe biblioteki" cechuja sie bardo dobra przenosnoscia, patrz przyklad podany przez painkiller'a

graf.zero - QT-ok, ale MFC/WINAPI zbyt przenosne nie sa ;)

0
quetzalcoatl napisał(a)

graf.zero - QT-ok, ale MFC/WINAPI zbyt przenosne nie sa ;)

Nigdzie się nie doczytałem, że chodziło o przenośne ;)

0

quetzalcoatl: Dzięki za wielgachną odpowiedź ale sam się nie rozpiszę. Nie, nie chodziło mi o inny język/platformę i nie, nie miałem na myśli strumieni php, także reszty nawet nie czytam.

graf.zero & quetzalcoatl: ok, skoro tak chwalicie to to cuś o magicznej nazwie "QT" potestuję.

Dziękuje za odpowiedzi i pozdrawiam ;-)

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