Volley库在将数据发布到MVC Web Api时无法正常工作

时间:2015-11-07 11:57:37

标签: android http post android-volley

我正在尝试使用" Volley Library"将数据发布到MVC WebApi。

您可以在此处找到api详细信息: http://mzrokz.somee.com/Help/Api/POST-api-LeadNowAppToCore-AddCustomer_firstname

它将返回" 1"如果成功。但是现在当我试图发布它时会返回此异常

public function viewShop($slug = null)
    {
       $shop = $this->Shops->find('all')
                ->where(['slug'=>$slug])
                ->contain(array('Comment'=>array("Author")));


       $this->set('shop', $shop);
       $this->render('index');

    }

这是我现在尝试过的。

1. Store the server images in to array.

    NsMutableArray *arrImages=[[nsmutableArray alloc]init];

  2.Get the count of the array to run this in for loop.



    for(int i=0;i<[arrImages count];i++)
     {
            NSLog(@"Saving");
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString* path = [documentsDirectory stringByAppendingPathComponent: arrImages[i]];
    NSData* data = UIImagePNGRepresentation(image);
    [data writeToFile:path atomically:YES];
     }

请帮帮我。提前完成。

2 个答案:

答案 0 :(得分:2)

我尝试在chorme Browser的扩展Advanced Rest客户端中发布数据,但是它出错了404。 请检查您的网络服务

http://i.imgur.com/z70z4km.png

答案 1 :(得分:1)

根据链接中的文档,这是没有body参数的POST请求。它使用网址参数,因此您只需更新应用中的网址并移除getParams,请参阅以下屏幕截图(我使用Postman)。希望这有帮助!

BNK's screenshot