PDA

View Full Version : مبتدی: استفاده از وب سرویس در ASP.NET



clover
پنج شنبه 14 آبان 1388, 21:29 عصر
با سلام
من این تاپیک را در بخش وب سرویس ها ایجاد کردم اما چون بازدید اون بخش کم هست و پاسخی نگرفتم و همینطور به علت اینکه راهی برای انتقال نبود دوباره در اینجا مطرح می کنم :

من برای استفاده از امکان خرید پستی در سایتم قصد استفاده از وب سرویس ایران مارکت سنتر را دارم . اما در این زمینه کاملا مبتدی هستم . با راهنمایی هایی که جناب DelphiAssistant کردن وب سرویس را به پروژم اضافه کردم و یک نمونه از کلاس مورد نظر ایجاد کردم . اما مشکل در اینجا هست که موقع استفاده از متد ها به خطای زیر برخورد می کنم :

The remote server returned an error: (401) Unauthorized.

و علت هم این هست که برای استفاده از وب سرویس باید یوزر و پسورد مورد نظر را وارد کنم اما نمی دونم کجا؟ البته کلاس مورد استفاده یک مشخصه یوزر و پسورد داره اما باز هم به همین ارور برخورد کردم .
با بخش فنی ایران مارکت هم که تماس گرفتم شخصی که جواب داد گفت من asp کار نکردم !
از دوستانی که در این زمینه کار کردن خواهش میکنم اگر امکانش هست این وب سرویس را امتحان کنن و منو راهنمایی کنن .

توضیحات وب سرویس :
آدرس WSDL سرویس وب خرید ایران مارکت سنتر : http://www.30ds.com/Webservice/wsdl.php

نمونه کد php

$option=array('login'=> "PanelUsername",'password'=> "WebServicePassword");

$client = new SoapClient("http://www.30ds.com/Webservice/wsdl.php",$option);

try{

$response = $client->GetSendPrice(30000,200,51,8,0);

$response = $client->RegisterOrder( "man" , "human" , "05111234567" , "05117654321" , "1234567" , "123456789" , "human@example.com" , "56789" , "mashhad" , "hello" ,"41" ,"14" ,"49^Windows Vista Home Edition^25000^100^1" , 0 );

echo $response;

}

catch (SoapFault $sf) {

echo $sf->faultcode."\n";

echo $sf->faultstring."\n";

}



توضیحات کامل : http://30ds.com/Webservice/help (http://30ds.com/Webservice/help/)

اگر هم ممکنه با توجه به همین کد بگن در asp چطور باید به این وب سرویس متصل بشم .

clover
جمعه 15 آبان 1388, 15:13 عصر
سوالمو کوتاهتر می کنم . چطور باید از یک وب سرویس که یوزر و پسورد میخواد استفاده کنم ؟

مهدی کرامتی
یک شنبه 17 آبان 1388, 01:38 صبح
خوب بود تو همان تاپیک بحث رو دنبال میکردی. اینجا را ببین: http://www.codeproject.com/KB/cpp/authforwebservices.aspx

clover
یک شنبه 17 آبان 1388, 10:30 صبح
خوب بود تو همان تاپیک بحث رو دنبال میکردی. اینجا را ببین: http://www.codeproject.com/KB/cpp/authforwebservices.aspx

می دونم اما چه کنم که کارم ضروریه و باید به هر دری بزنم تا به جواب برسم . باز هم ممنون.