نمایش نتایج 1 تا 6 از 6

نام تاپیک: نحوه ازتباط برنامه سی شارپ با وب سایت

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    نحوه ازتباط برنامه سی شارپ با وب سایت

    با سلام
    بنده یک برنامه C#‎ دارم که می خوام توسط برنامه یک عدد رو به یک وب سایت بفرستم . توی وب سایت یک سری عملیات ریاضی روی عدد انجام بشه و نتیجه توسط برنامه دریافت بشه . می خواستم یکی از دوستان راهنمایی کنند که چطوری این کار رو انجام بدم ؟
    توی برنامه C#‎ چطوری باید بفرستم ؟
    از طرف وب سایت چطوری باید بگیرمش و از طرف وب سایت چطوری دوباره عدد رو به برنامه بفرستم و چطور دریافت کنم؟
    با تشکر

  2. #2
    کاربر دائمی آواتار Alghoochi
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    C:\Windows
    پست
    390

    نقل قول: نحوه ازتباط برنامه سی شارپ با وب سایت

    واسه ارسال میتونی عدد رو از طریق Querystring و یا متغیرهای فرم (Form) به متد Post بفرستی. واسه دریافت تو سمت سرور هم باید همین کار رو انجام بدی.

  3. #3
    کاربر دائمی آواتار ahrimaneahurai
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    ایران
    پست
    554

    نقل قول: نحوه ازتباط برنامه سی شارپ با وب سایت

    از وب سرویس می تونی استفاده کنی. برنامت وصل میشه به وب سرویس بعد وب سرویس یه سری عملیات روی اون انجام میده و بعد یه سری اطلاعات رو به برنامت بر میگردونه.همین
    اگر سرور سایت لینوکس هست می تونه با استفاده از php و کتابخانه NuSOAP این کار رو انجام بدی. برای راهنمایی به این لینک مراجعه کنید.
    http://1mohammadi.ir/php/php-web-ser...usoap-library/

  4. #4

    نقل قول: نحوه ازتباط برنامه سی شارپ با وب سایت

    نقل قول نوشته شده توسط ahrimaneahurai مشاهده تاپیک
    از وب سرویس می تونی استفاده کنی. برنامت وصل میشه به وب سرویس بعد وب سرویس یه سری عملیات روی اون انجام میده و بعد یه سری اطلاعات رو به برنامت بر میگردونه.همین
    اگر سرور سایت لینوکس هست می تونه با استفاده از php و کتابخانه NuSOAP این کار رو انجام بدی. برای راهنمایی به این لینک مراجعه کنید.
    http://1mohammadi.ir/php/php-web-ser...usoap-library/
    با سلام
    طبق فرموده دوستمون استفاده از وب سرویس یکی از بهترین راه های پیشنهادیه منه و آموزش اون هم در این تاپیک وجود داره

  5. #5
    کاربر دائمی آواتار sds1920
    تاریخ عضویت
    تیر 1388
    محل زندگی
    اصفهان
    سن
    35
    پست
    483

    نقل قول: نحوه ازتباط برنامه سی شارپ با وب سایت

    در ضمن يادم رفت بگم که توي وب سايت، اطلاعات رو مي تونيد از طريق شي Request بخونيد.

  6. #6
    کاربر دائمی آواتار sds1920
    تاریخ عضویت
    تیر 1388
    محل زندگی
    اصفهان
    سن
    35
    پست
    483

    نقل قول: نحوه ازتباط برنامه سی شارپ با وب سایت

    قبلا من هم همين مشکل رو داشتم ولي کسي جواب خاصي نداد.براي همين من اينجا ميگم تا ديگه شما مثل من اذيت نشي.
    مي توني از وب سرويس استفاده کنيد ولي اگر هم نمي خواي از وب سرويس استفاده کنيد از کدهاي زير استفاده کنيد:



    string URL = "http://contoso.com";//set your URL
    WebRequest request = WebRequest.Create(URL);
    request.Credentials = CredentialCache.DefaultCredentials;
    request.Method = "POST";
    //write your data into byteArray for send to web site
    byte[] byteArray = new byte[0];
    request.ContentLength = byteArray.Length;
    request.ContentType = "application/x-www-form-urlencoded";
    Stream dataStream = request.GetRequestStream();
    dataStream.Write(byteArray, 0, byteArray.Length);
    dataStream.Close();

    WebResponse response = request.GetResponse();
    Stream data = response.GetResponseStream();
    //get response from web site
    byte[] responseBytes = new byte[response.ContentLength];
    data.Read(responseBytes, 0, responseBytes.Length);
    response.Close();

    string s = string.Empty;
    foreach (byte b in responseBytes)
    s += (char)b;
    MessageBox.Show(s);


    براي ارسال اطلاعات از وب سايت هم مي تونيد مثل همينجا که اطلاعات رو توي stream نوشتيم و ارسال کرديم عمل کنيد.با استفاده از شي Response و تابع Write.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •