mr.smf8

ارسال post با volley

4 ارسال در این موضوع قرار دارد

سلام. میخواستم ببینم برای ارسال مقادیر به روش POST به سرور از طریق کتابخانه volley چی کار باید بکنم؟

خودم از سورس زیر استفاده میکنم اما هیچ خروجی نمیگیرم :

JsonObjectRequest jsonObjReq = new JsonObjectRequest(Method.GET,
			"http://smflog.com/qasys", null,
			new Response.Listener() {

				@Override
				public void onResponse(JSONObject response) {
					Log.d(TAG, response.toString());
					msgResponse.setText(response.toString());
					hideProgressDialog();
				}
			}, new Response.ErrorListener() {

				@Override
				public void onErrorResponse(VolleyError error) {
					VolleyLog.d(TAG, "Error: " + error.getMessage());
					hideProgressDialog();
				}
			}) {

		/**
		 * Passing some request headers
		 * */
		@Override
		public Map getHeaders() throws AuthFailureError {
			HashMap headers = new HashMap();
			headers.put("Content-Type", "application/json");
			return headers;
		}

		@Override
		protected Map getParams() {
			Map params = new HashMap();
			params.put("name", "android_name");
			params.put("email", "example@example.com");
			params.put("pass", "1234");

			return params;
		}

	};

و با کد زیر هم وقتی میخوام POST ها رو ببینم که دیگه هیچی نشون نمیده :

<?php

print_r($_POST);

?>

یه آرایه تو خالی نشون میده.

خدا وکیلی هرجا هست زیر و رو کردم ! هیچ روشی جواب نداد :|

نکته ! از RequestQueue هم استفاده میکنم.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

باسلام،

کدهاتون خیلی ایراد داره،

اول اینکه؛ تو اندروید متد GET رو تعریف کردید و تو php متد Post رو.

دوم اینکه فایل php شما چیزی نداره، $_post اطلاعات رو دریافت میکنه فقط.

اگر میخواهید مشکلتون برطرف بشه، کد های php را کامل تر قرار بدید. و آدرس وب سرویس تون رو هم بنویسید.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام ! این کد رو چون خودم نداشتم گفتم ! کد آموزش سایت androidhive هست. با تموم روش ها تست کردم ! اصلا به وبسرویس چیزی وفرستاده نمیشه.

با php://input هم چک کردم هیچ ورودی نداره


وب سرویسم هم هست : smflog.com/qasys

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

با $post به وب ارسال میشه اما داخل دیتابیس ذخیره نمیشه !

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری