Sebastian
Biesiadecki
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
to co tutaj masz to json :)jakie dane przyjmuje server?
jezeli przyjmuej zapytania post w takiej formie jak wyzej to pod jakas zmienna, jaka?
ja teraz tak sie porozumiewam w obecnym projekcie i moge Ci podrzucic gotowe zapytanie -> pmMichał Kąkol edytował(a) ten post dnia 13.12.11 o godzinie 19:10
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
tylko bez smiechu ;d
private static String getRespond(String service, JSONObject parameters) throws IOException{
if (parameters == null) {
parameters = new JSONObject();
}
String res = "";
Log.v(Overlord.TAG, "json: " + parameters.toString());
HttpClient httpclient = Overlord.createHttpClient();
HttpPost httppost = new HttpPost(service);
try {
List<NameValuePair> list_parameters = new ArrayList<NameValuePair>(); list_parameters.add(new BasicNameValuePair("json", parameters.toString()));
httppost.setEntity(new UrlEncodedFormEntity(list_parameters));
HttpResponse response = httpclient.execute(httppost);
Log.v(Overlord.TAG, "executing");
Log.v(Overlord.TAG, response.getStatusLine().toString());
res = Overlord.getResponseBody(response);
Log.v(Overlord.TAG, "res: " + res);
} catch (ClientProtocolException e) {
Log.v(Overlord.TAG, "prot exc: " + e.getMessage());
throw e;
} catch (IOException e) {
Log.v(Overlord.TAG, "io exc: " + e.getMessage());
throw e; } return res;
}
Michał Kąkol edytował(a) ten post dnia 13.12.11 o godzinie 19:13
private static String getResponseBody(HttpResponse response) {
String response_text = null;
HttpEntity entity = null;
try {
entity = response.getEntity();
response_text = _getResponseBody(entity);
} catch (ParseException e) {
e.printStackTrace();
} catch (IOException e) {
if (entity != null) {
try {
entity.consumeContent();
} catch (IOException e1) {
}
}
}
return response_text;
}
konto usunięte
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
Nie wiem czy Android ma to sobie, ale może coś w rodzaju curl? W końcu to linux?
Sebastian
Biesiadecki
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
Michał Kąkol:
tylko bez smiechu ;d
private static String getRespond(String service, JSONObject parameters) throws IOException{
Czyli jako string service podaje dostep do serwisu jako adres url ? natomiast JSONObject parameters to zapytanie ?
Pozdrawiam i prosze o wyrozumialosc - dopiero ucze sie
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
czesc,tak ja sobie to rozwiazalem - ogolnie dopadlem kod http post, do tego kod oblugi jsona i ladnie wszystko "skleiłem"
generalnie wszystko dziala tak jak powiedziales:
service - adres service'u
parameters - to obiekt typu json
wsyzskto jest wysylane postem ze zmienna json
czyli raw:
json = "{human readable json string :P}"
no i po drugiej stronie w php ktos robi cos w ten desen:
jsonobject jobj = $_POST['json'];
i dalej operuje sobie juz na obiekcie json
ps: cos sie zepsulo z goldenline, co dodany znak dodaje mi nowa linie (\n) i jak pisze ten post to strona wydluzyla mi sie kilkadziesiat razy i mam taki ogromny pasek scroll :P
ps2: spoko, mam dzisiaj dobry dzien to odpowiadam inaczej niz lmgify :P
ja tez sie ucze (ciagle) i ciagle staram sie ludziom wytlumaczyc, ze roznimy sie tylko tym, ze ja jak nie wiem to szukam, a oni jak nie wiedza to pytaja nas informatykow bo podobno wiemy
ten powyzszy kod nie powstal bo to umiem, ale potrzebowalem pewien czas temu to bez pytania zaprzęgłem google'a i stackoverflow do pracy, chwile szukalem najwygodniejszego (najkrotszego i najprostszego) rozwiazania, po czym wkleilem i uzylem - i wlasnie do tego zachecam -> do SAMODZIELNOSCI, szczegolnie, ze chodzisz do jednej z lepszych szkol inf w polsce, to powinno zobowiazywac ;d
ale nic, dzisiaj masz gotowca, i nim podziekujesz zwroc uwage, ze dajac Ci gotowca ograniczylem Ciebie - to byla taka moja zagrywka zebys umial mniej, tak wiec nie wiem czy jest za co dziekowac :PMichał Kąkol edytował(a) ten post dnia 13.12.11 o godzinie 19:48
Sebastian
Biesiadecki
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
aSebastian Biesiadecki edytował(a) ten post dnia 17.12.11 o godzinie 23:13
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
Sebastian Biesiadecki:
Nie wiem czy to ma znaczenie ale po drugiej stronie jest web service napisany w c#
a ja wroze z kart i magiczna kula mi powiedziala ze ma....
moze tak przyklad, jakis przyklad uzycia masz? php, c#, c++, java?
czy ktos wystawil tylko adres service'u, bez wsdl'a i liczy na magiczne zdolnosci ludzi podlaczajacych sie?
-------------------------------
ps: badz jak samuraj: "programista wiesza sie wraz ze swoim kodem..." :dMichał Kąkol edytował(a) ten post dnia 13.12.11 o godzinie 19:56
Sebastian
Biesiadecki
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
aSebastian Biesiadecki edytował(a) ten post dnia 17.12.11 o godzinie 23:12
Sebastian
Biesiadecki
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
Michał Kąkol:
HttpClient httpclient = Overlord.createHttpClient();
Powiedz mi proszę czym jest w Twoim kodzie Overlord ?
Ps. juz dziekuje za pomoc ;)
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
klasa ze zmiennymi/metodami statycznymia nazwa wiadomo SC ;d
Sebastian
Biesiadecki
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
aSebastian Biesiadecki edytował(a) ten post dnia 17.12.11 o godzinie 23:12
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
mozesz :Pprobowales czy tylko pytasz sie dla zabicia czasu? :>
ps: ze tez na to nie wpadlem, grudzien, czas radosci na uczelni, zblizaja sie terminy oddawania projektow na zaliczenie na laborkach :)Michał Kąkol edytował(a) ten post dnia 14.12.11 o godzinie 18:28
Sebastian
Biesiadecki
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
aSebastian Biesiadecki edytował(a) ten post dnia 17.12.11 o godzinie 23:12
Sebastian
Biesiadecki
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
aSebastian Biesiadecki edytował(a) ten post dnia 17.12.11 o godzinie 23:13
Michał
Kąkol
Rozwiązuję problemy,
przenoszę firmy do
internetu.
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
i po tym poscie czuję się jak prawdziwy podpowiadacz, gdy osoba ktorej podpowiadam mowi: " spoko, dzieki, wygoogluje sobie reszte".. ;d"na serio, bez zartow, najwazniejsze to podejscie, gdy ktos mowi ze sam znajdzie to znaczy ze wszedl na wyzszy poziom: a tam moznaa znalezc wszysztko ;d
ps: jsonobject -> jsonarray -> getString() ;d
bedzie tak prosto ze az prosciej nie moze byc ;d
Sebastian
Biesiadecki
Student,
Polsko-Japońska
Wyższa Szkoła
Technik
Komputerow...
Temat: Wysyłanie zapytań do serwisu HTTP metodą POST
aSebastian Biesiadecki edytował(a) ten post dnia 17.12.11 o godzinie 23:12Podobne tematy
-
Advertising 2.0 » Co sądzicie o http://internetowykantor.pl? Jak pozyskać... -
-
Forum dla sympatyków... » http://www.goldenline.pl/grupa/hochsztaplerzy-w-ezoteryce... -
-
KALISZ » http://www.calisia.pl/articles/7778-najbardziej-odlotowy-... -
-
WIRUS » http://www.tvn24.pl/0,1637959,0,1,odkryli-nowy-wirus-wywo... -
-
Irlandia » Szybka i wygodna wymiana walut - http://internetowykantor.pl -
-
Srebrna Góra » http://3zywioly.pl - zapraszam do Srebrnej Góry -
-
Wyspy Kanaryjskie » Teneryfa http://www.teneryfa24.pl - zapraszamy na stronę... -
-
Gruba kreska... » http://www.youtube.com/watch?v=4G_XBBVOtBU&feature=related -
-
A polityka » http://www.facebook.com/event.php?eid=143286109028542 -
-
FIGHTING CLUB » krav maga w http://www.fightersfactory.pl prośba o opinie -
Następna dyskusja: