abdulkadir
İstanbul-I (Avrupa)
02/06/2015 tarihinden beri üye
10
GY Puanı
107K
GY Sırası
Kişisel Sayfaları
İlgi Alanları
1
Rozet
0
Sertifika
1
Soru Sordu
0
Cevap Verdi
0
Blog Yazısı
0
Etiket Takibi
İş Tecrubesi
Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.
Eğitim Geçmişi
Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.
Sertifikalar & Başarılar
GY Sertifikaları
(0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları
(0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları
(0)
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
1OkHttpClient hatası
Arkadaşlar iyi günler.
günler uğraşıyorum OkHttpClienti bir türlü kullanmayı başaramadım.
ekte basit bir uygulama var bakıp yardımcı olursanız allah razı olsun..
dosya içeriği
libs klasöründe "okhttp-2.4.0.jar", " okio-1.4.0.jar", "android-support-v4.jar" bulunuyor..
package com.example.akl;
import java.io.IOException;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import com.squareup.okhttp.FormEncodingBuilder;
import com.squareup.okhttp.OkHttpClient;
import com.squareup.okhttp.Request;
import com.squareup.okhttp.RequestBody;
import com.squareup.okhttp.Response;
public class MainActivity extends Activity {
private final OkHttpClient client = new OkHttpClient();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
new MainActivity().myrun();
} catch (IOException e) {
Log.d("RUN", "HATA");
} catch (Exception e) {
Log.d("RUN2", " HATA2: " + e.toString());
}
}
public void myrun() throws Exception {
RequestBody formBody = new FormEncodingBuilder()
.add("adi", "ahmet")
.add("soyadi", "mehmet")
.build();
Request request = new Request.Builder()
.url("http://leventler.net/test/")
.post(formBody)
.build();
Response response = client.newCall(request).execute();
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
Log.d("Response", "Response: "+ response.body().string());
}
/*
* http://leventler.net/test/index.php
<?php
$adi = $_POST['adi'];
$soyadi= $_POST['soyadi'];
echo("Adı: ".$adi." Soyadı: ".$soyadi);
?>
*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
Bu niye çalışmıyor Ne eksik? yardımcı olursanız çok sevinirim...
9 yıl 5 ay önce yanıtladın