درخواست به سرور با متد post و هدر
سلام خیلی وقته این سوال رو کردم .واقعا خیلی گیرم .هر جا هم رفتن مشکلم حل نشد.
من می خوام با متد post و فرستادن دوتا هدر درحواست به سرور بدم.با کتابخانه httputiz2 کد هام اینجوری هست که سرور ارور میده و احتمالاً مربوط به ست نشدن هدر است.
ht.PostString(“https://api.pod.ir/srv/sc/nzh/doServiceCall”,”scProductId=1257838 & scApiKey=cff32342kcsf431vvl33 & DepositNumber=IR42848292 & NationalCode=03421231″)
ht.GetRequest.SetHeader(“_token_”,”12312bsa2344nasm21d”)
ht.GetRequest.SetHeader(“_token_issuer_”,”1″)
ht.GetRequest.SetContentType(“application/x-www-form-urlencoded”)
با کتابخانه okhttp هم نمی دونم پرامتر دوم این متد چیه؟
InitializePost (URL As String, InputStream As java.io.InputStream, Length As Int)
لطفاً راهنمایی کنید کارم خیلی گیر است.
پاسخ ها ( 6 )
سلام.
سورستون رو قرار بدید تا بهتر راهنماییتون کنم.
متاسفیم ، این پاسخ خصوصی است.
الان شما میخوای دوتا متن ارسال کنید به سرور؟
دوتا هدر میخوام ارسال کنم یعنی چی؟!
یعنی اینکه در مستندات سرور هست که با ای پی آی کی با مقدار x و ایدی نامبر را مقدار y در هدر هر درخواست باید قرار دهی
آی پی آی کی چیه؟!
سوالتون برای من اصلا واضح نیست و اشتباه املایی هم مزید بر علت شده
شما الان میخوای دوتا پارامتر به سمت سرور بفرستید و اون ها رو توی جدول ذخیره کنید؟
ببنید این مستندات سرور هست .
۱) درخواست ها باید با متد postبه url زیر ارسال شود.
http://www.ghatre.ir/serve
۲)پارامترهای زیر در headerهمه ی درخواست های ارسالی باید ارسال شود .
الف)”apikey” =مقدارش در پنل کاربری بدست می آید.
ب)”idnumber”=مقدارش برابر با ۱ وثابت است .
۳)پارامتر های زیر در بخش body باید ارسال شود.
الف)”phone”= مقدارش شماره موبایل کاربر .
ب)nation=کد ملی کاربر .
پ)”country= کشور موردنظر
ت) url=لینک برای بازگشت دهی
پاسخ سرور یک فایل جیسون است .
حالا چه جوری با کتابخانه okhttputlize یا با کتابخانه httputlize این کار رو انجام بدم.
ببینید این کارتون رو راه میندازه
متاسفیم ، این پاسخ خصوصی است.
پس جوابش چی شد. کارم خیلی گیر لطفا پاسخ بدید .
با کتابخانه okhttpچگونه با متد post و با هدر به سرور درخواست بدیدم.
یا اگه نه با همان کتابخانه httputlize2